A expansão e a popularização da World Wide Web têm incentivado o desenvolvimento de aplicações Web. É crescente a exigência por aplicações Web cada vez mais complexas, cujo desenvolvimento deve ser feito com qualidade e rapidez. Para orientar o ciclo de vida dessas aplicações, di...
Ver documentoO paradigma de desenvolvimento orientado a agentes tem atingido um alto nível de maturidade na última década. Entretanto, ainda faltam ambientes integrados de desenvolvimento de software que suportem todas as fases do desenvolvimento orientado a agentes. MADAE-Pro é um processo p...
Ver documentoO Gerenciamento de Configuração de Software (OCS) é uma disciplina que visa controlar as modificações de cada um dos componentes gerados durante o ciclo de vida de um produto de software. Os princípios do GCB formam a base de qualquer processo de desenvolvimento de software, quan...
Ver documentoConstrução de software com qualidade tem motivado diversas pesquisas na área de Engenharia de Software. Problemas como a grande complexidade requerida pelas aplicações atuais e a necessidade de gerenciamento de um número cada vez maior de pessoas envolvidas em projetos são obstác...
Ver documentoO desenvolvimento de software é uma tarefa de natureza complexa. Produzir software satisfazendo as restrições de prazo, custo e qualidade tem sido um dos maiores desafios da Engenharia de Software. Ambientes de Desenvolvimento de Software (ADSs) buscam fornecer um conjunto de fer...
Ver documentoDevido ao crescente incremento de complexidade do software embarcado atual, dada a abundância de recursos disponíveis de hardware, está cada vez mais difícil manter a qualidade do software embarcado desenvolvido sem incorrer em aumentos de custo que inviabilizem o projeto. Com is...
Ver documentoOrganizações responsáveis pelo Programa Espacial Brasileiro, o INPE, Instituto Nacional de Pesquisas Espaciais, e o IAE, Instituto de Aeronáutica e Espaço, vêm procurando entender e melhorar os processos empregados no desenvolvimento de software, de maneira a alcançar alta qualid...
Ver documentoOrganizações responsáveis pelo Programa Espacial Brasileiro, o INPE, Instituto Nacional de Pesquisas Espaciais, e o IAE, Instituto de Aeronáutica e Espaço, vêm procurando entender e melhorar os processos empregados no desenvolvimento de software, de maneira a alcançar alta qualid...
Ver documentoO mundo dos negócios se apresenta cada vez mais competitivo, complexo e dinâmico, o que torna as empresas cada vez mais dependentes de tecnologia e de sistemas de software para operacionalizar seus processos e viabilizar sua gestão. No entanto, manter e evoluir esses sistemas mui...
Ver documentoEste trabalho teve como objetivo a implementação de uma versão inicial de um ambiente de apoio ao desenvolvimento de software, denominado COCAR, baseado no Modelo de Casos de Uso. A concepção e as funcionalidades desse ambiente são frutos de alguns trabalhos de mestrado, sendo qu...
Ver documento...
Ver documentoUm dos benefícios de ter-se uma televisão digital é a possibilidade de haver interatividade entre o telespectador e o programa sendo visto em um dado momento. Esta interatividade demanda um canal de retorno. Dessa forma, surge a necessidade do desenvolvimento de conteúdo interati...
Ver documentoA soma dos gastos associados ao desenvolvimento de software é o fator preponderante na composição do custo total dos sistemas de computação. Desta forma, deve-se procurar otimizar o processo de desenvolvimento visando minimizar o custo do software sem incorrer em perda de qualida...
Ver documentoEste trabalho apresenta uma abordagem baseada em uma combinação de técnicas das áreas de BPM (Business Process Management) e SOA (Service Oriented Architecture) para modelagem, organização e governança das fábricas de software, cujo objetivo é possibilitar o gerenciamento integra...
Ver documentoEste trabalho apresenta uma abordagem baseada em uma combinação de técnicas das áreas de BPM (Business Process Management) e SOA (Service Oriented Architecture) para modelagem, organização e governança das fábricas de software, cujo objetivo é possibilitar o gerenciamento integra...
Ver documentoA crescente complexidade das aplicações, a contínua evolução tecnológica e o uso cada vez mais disseminado de redes de computadores têm impulsionado os estudos referentes ao desenvolvimento de sistemas distribuídos. Como estes sistemas não podem ser facilmente desenvolvidos com t...
Ver documentoEste trabalho apresenta uma arquitetura para Ambientes de Desenvolvimento de Software (ADS). Esta arquitetura é baseada em produtos comerciais de prateleira (COTS), principalmente em um Sistema de Gerência de Workflow – SGW (Microsoft Exchange 2000 Server – E2K) - e tem como plat...
Ver documentoDez anos se passaram desde que o INPE Instituto Nacional de Pesquisas Espaciais foi bem sucedido na adoção de técnicas de engenharia de software (Cunha e Nakanishil993)quando na construção do primeiro sistema de software para controle de satélites, o SICS - SCD1. Entre outras téc...
Ver documentoDez anos se passaram desde que o INPE Instituto Nacional de Pesquisas Espaciais foi bem sucedido na adoção de técnicas de engenharia de software (Cunha e Nakanishil993)quando na construção do primeiro sistema de software para controle de satélites, o SICS - SCD1. Entre outras téc...
Ver documento