• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 402
  • 41
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 446
  • 446
  • 182
  • 148
  • 84
  • 81
  • 58
  • 50
  • 50
  • 50
  • 44
  • 44
  • 43
  • 42
  • 41
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
131

Um modelo de interoperabilidade para softwares de gestão de projetos.

Osvandre Alves Martins 00 December 2003 (has links)
Está se tornando comum que o desenvolvimento de produtos ou serviços seja realizado conjuntamente por empresas parceiras ou contratadas, que podem estar situadas em diferentes partes do mundo. Em geral, para entregar o produto ou serviço especificado dentro do prazo e com o custo planejado, a disciplina de gerência de projetos tem sido empregada. Esta disciplina consiste de grupos de processos para o inicio, planejamento, controle, execução e o encerramento de atividades. Geralmente as empresas utilizam ferramentas computacionais para a realização do trabalho de gerenciamento e é comum encontrar parceiras de projeto e contratadas utilizando ferramentas distintas que possuem pouco ou nenhum recurso de integração. Isto resulta em dificuldades na gestão integrada do projeto e de seus subprojetos, contribuindo para um controle ineficiente, altos custos e descumprimento de prazos.Este trabalho endereça os aspectos de interoperabilidade entre softwares de gestão de projetos, envolvendo um levantamento dos requisitos de comunicação e integração, com base na metodologia de gestão proposta pelo PMBOK, para propor um modelo de solução em que estes softwares exponham funcionalidades que possam ser invocadas remotamente, para a realização de processamentos e troca de dados entre empresas parceiras de projeto. A tecnologia de serviços Web foi investigada como alternativa para a implementação da solução proposta devido ao fato de ser baseada em padrões abertos e tecnologias WWW disponíveis. A especificação de requisitos foi realizada com base nos conceitos do PMBOK e em entrevistas com a equipe de gerenciamento de projetos do Programa EMBRAER 170/190. Estes projetos são desenvolvidos em parceria com várias empresas, e cada uma delas é responsável pelo desenvolvimento de uma ou mais partes, que compõem os produtos desses projetos. O modelo de solução e a tecnologia de serviços Web foram testados e validados por meio da implementação de dois protótipos de software de gestão de projetos, concebidos a partir das tecnologias Java e .NET. Eles representam softwares de gestão de projetos de fabricantes diferentes que trocam dados, propiciando a aplicação da técnica Análise de Valor Agregado em projetos relacionados.
132

Sistema Cossack: uma plataforma para gerenciamento de aplicações hipermídia distribuídas.

Reinaldo Silva Fortes 00 December 2004 (has links)
O crescente desenvolvimento tecnológico na área de computação e telecomunicações vem proporcionando o crescimento de determinadas áreas de pesquisa, como multimídia, hipermídia, redes de computadores, sistemas distribuídos, telefonia celular, televisão digital, televisão interativa e computação móvel. Neste cenário, o Projeto Cossack aparece como uma alternativa para a convergência destas várias tecnologias, tendo como ponto central de convergência a televisão. Este trabalho visa dar continuidade às atividades do Projeto Cossack, iniciadas em 1995, apresentando uma nova abordagem para o Sistema Cossack. Esta nova abordagem consiste basicamente de uma nova definição, descrição e a especificação de uma arquitetura de software para o Sistema Cossack. Visando validar a arquitetura proposta, um protótipo operacional foi desenvolvido em duas versões, uma standalone e outra distribuída.
133

Uma estrutura para o plano de codificação e testes no desenvolvimento evolutivo de software orientado a objetos.

Tatiane Macedo Prudencio Lopes 00 December 2004 (has links)
Nos processos de desenvolvimento evolutivo de software orientado a objetos, tem-se dado pouca importância ao controle da execução das atividades de codificação e testes. Nesses processos falta um planejamento adequado para a condução dessas atividades. Este trabalho de pesquisa propõe uma estrutura de plano de codificação e testes em que a ordem de codificação corresponde à ordem de testes para as classes e métodos de um sistema em desenvolvimento, o que permite uma redução no intervalo de tempo entre a execução da codificação e testes bem como a execução paralela dessas atividades. Nessa estrutura consideram-se, ainda, a utilização do paradigma da orientação a objetos, as características iterativa e incremental do processo de desenvolvimento evolutivo, e a preocupação com stubs e retestes. Dessa forma, haverá uma conseqüente melhoria no controle da codificação e testes bem como na redução do tempo de desenvolvimento e aplicação de testes.
134

OMT-G temporal: uma técnica de extensão do modelo OMT-G para representar os aspectos temporais de dados geográficos.

Giovani Volnei Meinerz 11 August 2005 (has links)
A utilização de modelos conceituais para o processo de desenvolvimento de aplicações em geral é de fundamental importância. Aplicações geográficas precisam gerenciar objetos espaciais, juntamente com não-espaciais, bem como objetos temporais. Este fator vem exigindo considerável esforço no desenvolvimento de aplicações geográficas. A complexidade na manipulação dessas informações temporais vem demandando esforços ainda maiores na modelagem conceitual, para que estas realmente permitam a representação dos fenômenos naturais e suas variações no tempo. Modelos de dados geográficos, incluindo o modelo de dados para aplicações geográficas OMT-G, propõem algumas primitivas para a criação de esquemas estáticos, dinâmicos e de apresentação utilizados para modelagem de aplicações geográficas. Apesar da sua expressividade, este modelo ainda não tem recursos para representação de aspectos temporais de dados geográficos. Este trabalho propõe e exemplifica um conjunto de primitivas temporais, projetadas para complementar e estender o OMT-G. O trabalho também inclui o desenvolvimento de uma ferramenta de modelagem, chamada Geo-Temporal, que oferece suporte ao desenvolvimento de aplicações espaço-temporais usando a extensão temporal criada para o OMT-G.
135

Um estudo sobre refatoração de código de teste.

Eduardo Martins Guerra 28 December 2005 (has links)
A técnica de Desenvolvimento Orientado a Testes - DOT é uma técnica ágil para se desenvolver software, em que os testes de unidade vão sendo desenvolvidos antes das classes da aplicação. Essa técnica é executada em pequenos ciclos, entre os quais a refatoração do código, apoiada pelos testes de unidade, é uma técnica com um papel crucial para o aprimoramento da modelagem da aplicação. Nesse contexto em que os testes possuem papel fundamental, a refatoração do código de testes se mostra importante para que a modelagem do código de testes acompanhe a modelagem do código de produção. Porém, essa ainda é uma técnica pouco estudada. O uso da refatoração do código de teste é mostrado implicitamente na literatura, não havendo preocupação com a garantia de manutenção do comportamento do código de teste refatorado, nem sendo apresentado na literatura um conjunto substancial de refatorações específicas para código de testes. Neste trabalho busca-se realizar um estudo abrangente sobre a refatoração de código de teste, visando desenvolver esta técnica, possibilitando seu uso na prática para o aprimoramento contínuo do código de teste. Como resultado, espera-se ter um conjunto de ferramentas disponíveis para o desenvolvimento orientado a testes que inserem este tipo de refatoração explicitamente no ciclo de desenvolvimento. Dentre os principais benefícios esperados, pode-se citar: maior consciência da diferenciação entre refatoração de código de teste e de produção, maior segurança para a manutenção do comportamento original da classe de teste, e existência de catálogo de refatorações do código de teste, com a implementação da automatização de algumas delas.
136

Técnicas de roteamento para um problema de alocação de transporte: estudo em um serviço de assistência a portadores de necessidades especiais.

Helio Hidenobu Hamamoto 23 November 2005 (has links)
Este trabalho apresenta o desenvolvimento de uma aplicação utilizando técnicas de roteamento para auxiliar a resolução do problema de alocação de vans para transporte de pessoas com necessidades especiais. As técnicas de roteamento são baseadas no Problema de Roteamento de Veículos - PRV envolvendo restrições como capacidade do veículo, janela de tempo, busca e entrega e outros identificados num problema real. Foram pesquisados os algoritmos de Dijkstra, de Clark&Wright, de Gillett&Miller e heurística de melhoria "troca k-óptimal". O desenvolvimento da aplicação foi realizado primeiramente através de análise conjunta com os responsáveis pelo gerenciamento das vans que prestam serviços para a Secretaria de Transporte de São José dos Campos. Foram identificadas as necessidades, ou desejos, que um sistema computacional deveria satisfazer para auxiliar no trabalho de planejamento e gerenciamento da operação. O resultado da análise foi transformada em especificação de requisitos do sistema a partir da qual realizou-se o projeto, a implementação e os testes. Na implementação utilizou-se bibliotecas de sistemas de informações geográficas - SIG, bibliotecas de roteamento e um mapa georreferenciado de São José dos Campos, que forneceram entre outros um grafo e locais de interesses georreferenciados. Foram implementados dois algoritmos: um para análise de divisão de rota (compromisso entre diminuir o tempo de permanência dos que estão no veículo com o tempo de espera dos que esperam pela van) e outro para gerar sub-grafos para tentar reduzir o tempo de análise para a geração de rotas. Foram realizados testes de unidade e de verificação com dados simulados, e um teste simplificado de validação. Este último foi realizado comparando o percurso de 1 dia de trabalho de 1 van escolar que transporta alunos com mobilidade reduzida (dado do percurso coletado através de um equipamento de armazenamento de dados com GPS - Global Position System) com o percurso calculado pelo aplicativo desenvolvido. Observou-se que o trajeto que esta van realiza no seu dia a dia é muito próximo da rota calculada automaticamente pelo software, sendo esta última produzida em tempo muito inferior ao processo atual.
137

Um protótipo de sistema especialista para detecção e resolução de conflitos no seqüenciamento de aeronaves.

Fabiana Lima da Rocha 18 April 2006 (has links)
Este trabalho de pesquisa concentra-se no desenvolvimento de um sistema de apoio a decisão para o gerenciamento de fluxo de tráfego aéreo entre aeronaves em rota, que iniciarão procedimentos de Chegada utilizando Rotas Padrão em Área Terminal (Standard Terminal Arrival Routes - STAR). O sistema baseia-se no conceito de Comunicação, Navegação e Vigilância para o Gerenciamento de Tráfego Aéreo (Communication, Navigation and Surveillance/Air Traffic Management - CNS/ATM). Inicialmente foram realizadas pesquisas sobre sistemas de gerenciamento de tráfego aéreo existentes e tecnologias propostas pelo sistema CNS/ATM, a fim de identificar as principais necessidades de desenvolvimento do protótipo proposto. O protótipo desenvolvido é baseado em regras que representam os conhecimentos obtidos em entrevistas com especialistas em gerenciamento de tráfego aéreo. Para o seu desenvolvimento, uma metodologia baseada em fases de construção de Sistema Especialista (SE) foi seguida, e um Shell para desenvolvimento de SE foi utilizado. O Shell adotado foi o JESS (Java Expert System Shell). Testes foram realizados com o protótipo, através de cenários criados a partir dos conhecimentos adquiridos por especialistas em controle de tráfego aéreo, provendo verificação e validação dos vários conflitos detectados e solucionados pelo protótipo junto ao funcionamento das regras implementadas. Dentre as principais contribuições deste trabalho de pesquisa, encontram-se a adaptação do atual sistema de gerenciamento de tráfego aéreo ao sistema CNS/ATM, visando um melhor gerenciamento de fluxo de tráfego aéreo por meio de detecções antecipadas de conflitos em rotas, auxílios aos controladores de tráfego aéreo na resolução desses conflitos, aumento na segurança dos vôos, proporcionados pelo protótipo desenvolvido.
138

Um modelo de processo para seleção de componentes de software.

Ana Rubélia Mendes de Lima Resende 28 June 2006 (has links)
A qualidade dos produtos de software pode ser melhorada pela reutilização de componentes. O Desenvolvimento Baseado em Componentes - DBC tem sido investigado devido as suas promessas de redução de custo e tempo de desenvolvimento. A falta de um processo para seleção de componentes de software, capaz de reduzir riscos inerentes à aquisição de partes oriundas de diferentes fontes, tem sido uma das principais dificuldades enfrentadas pela comunidade de Engenharia de Software. Este trabalho apresenta uma pesquisa bibliográfica sobre as atividades necessárias a criação de um processo de seleção de componentes; Um Modelo de Processo para Seleção de Componentes de Software - PSCS; um Ambiente de Apoio a aplicação do PSCS, denominado SELECTOR; e um Estudo de Caso, desenvolvidos para propiciar a verificação e viabilidade do modelo de processo desenvolvido. A principal contribuição desta pesquisa foi a elaboração de um modelo de PSCS não só para a comunidade cientifica e tecnológica como também para todos aqueles que necessitam adquirir componentes e integrá-los as suas soluções, visando o aumento da eficiência e da qualidade do processo, e a redução do desperdício dos recursos envolvidos.
139

METEORA: um método de testes baseado em estados para software de aplicação orientado a aspectos.

Fábio Fagundes Silveira 04 May 2007 (has links)
A atividade de teste de software é realizada visando assegurar a maior qualidade possível nos produtos de software. Quando novos paradigmas de Engenharia de Software surgem, faz-se necessário realizar investigações para verificar a reusabilidade dos métodos, técnicas, estratégias e ferramentas de teste no novo paradigma. Como um dos mais novos paradigmas de Engenharia de Software, a Orientação a Aspectos (OA) evidencia ainda mais que novos estudos e experimentos devem ser cuidadosamente conduzidos para se determinar quais são as melhores técnicas de teste aplicáveis à esta nova forma de desenvolvimento. A inserção de aspectos em programas orientados a objetos pode modificar não apenas a estrutura do programa, como também a interação entre seus componentes. As funcionalidades principais do programa podem ser combinadas com as funcionalidades auxiliares providas pelos aspectos, onde estas, por sua vez, podem ainda ser combinadas entre si. Assim, o foco principal deste trabalho recai no conceito de composição de aspectos e suas conseqüentes interações, características essas causadoras do surgimento de diferentes tipos de defeitos em programas orientados a aspectos. Dessa forma, a principal contribuição desta pesquisa consiste na concepção e no desenvolvimento de um método para teste de estados em software orientado a aspectos, denominado METEORA, que propicia o teste de interações classe-aspecto e aspecto-aspecto. Para tornar possível sua aplicação, um modelo de representação dinâmica de comportamento, uma estratégia de derivação de seqüências de teste e um protótipo de ferramenta de apoio a essa atividade foram também desenvolvidos. Além de uma fundamentação teórica e de um levantamento sobre os principais trabalhos relacionados existentes, esta pesquisa apresenta a aplicação do METEORA em três experimentos em dois Estudos de Caso distintos, buscando mostrar a sua exeqüibilidade, acompanhada por análises e discussões dos principais resultados obtidos.
140

Uma abordagem de safety no desenvolvimento e certificação de software crítico embarcado em aeronave civil.

Benedito Massayuki Sakugawa 28 June 2007 (has links)
A abordagem de safety na aviação civil, por ser fortemente baseada na falha de componentes como principal causa de acidentes, influenciou a maneira como se desenvolve e certifica o software embarcado. Várias autoridades certificadoras reconhecem a norma RTCA/DO-178B como meio aceitável para certificação de software crítico embarcado na aviação civil. Nela, o software é visto como um item do componente e deve ter um nível de integridade compatível com sua função desempenhada nesse componente. Essa integridade se traduz em grau de cuidado no desenvolvimento e rigor de testes do software, ou seja, safety é endereçado de forma indireta, pois falhas de software que têm potencial de afetar safety não são explicitamente identificadas e tratadas. Essa abordagem indireta tem sido questionada e o uso de novas tecnologias no desenvolvimento de software tem exposto suas limitações. Paralelamente, a engenharia de safety amadureceu e diversas técnicas foram desenvolvidas para avaliação de safety da aeronave e seus sistemas. Esse trabalho tem como objetivo adicionar a abordagem direta de safety de software na prática corrente de desenvolvimento e certificação de software crítico embarcado em aeronaves civis. Uma abordagem direta de safety de software é capaz de complementar a prática corrente, minimizando as dificuldades que o uso de novas tecnologias tem introduzido no processo de certificação. É apresentada a prática corrente dentro do contexto de desenvolvimento e certificação da aeronave e seus sistemas, e algumas das novas tecnologias e seus impactos. Em seguida, é introduzido o modelo que adicionada abordagem direta de safety de software. Finalizando, são identificados os benefícios desse modelo em relação às novas tecnologias apresentadas, e feita descrição de casos reais e de trabalhos da comunidade da aviação civil e acadêmica para fornecer evidências que dão suporte ao modelo apresentado.

Page generated in 0.1033 seconds