Informações:

Publicações do PESC

Título
Apoio à Tomada de Decisão no Processo de Solução Técnica em Ambientes de Desenvolvimento de Software Orientados à Organização
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
22/3/2006
Resumo

Os produtos de software estão se tornando cada vez maiores e mais complexos. Além disso, o número de projetos de software que não conseguem ser terminados dentro dos prazos e custos estabelecidos e que não implementam um produto que satisfaça às necessidades do cliente também cresce. Neste contexto, se situam as pesquisas com foco em processos de software, pois se percebeu que a qualidade do produto a ser desenvolvido está fortemente relacionada com a qualidade do processo utilizado para desenvolvê-lo. O processo de Solução Técnica é um dos processos executados durante o desenvolvimento de software e tem por objetivo projetar e implementar uma solução para os requisitos desejados. Durante a seleção da solução a ser implementada para os requisitos deve-se investigar soluções alternativas e manter o registro das soluções investigadas e do porquê da escolha de uma solução específica.

Este trabalho apresenta uma abordagem de apoio à Solução Técnica em projetos de software, baseada nas normas ISO/IEC 12207, ISO/IEC 14102, nas áreas de processo Solução Técnica e Análise de Decisão e Resolução do CMMI (Capability Maturity Model Integration), nos processos de Solução Técnica e de Análise de Decisão e Resolução do MPS.BR e em abordagens existentes na literatura. Este apoio ocorre através da definição de processos e implementação de ferramentas nos Ambientes de Desenvolvimento de Software Orientados à Organização.

Abstract

The size and complexity of software products have been continuously increasing over tlie years. Moreover, the number of software projects that fails to finisli inside the constraints of budget and schedule established and to deliver a product that addresses the needs of the customer, also increases significantly. In this context, the research with focus at software processes has began because people realized that the software product quality is extreinely dependent of the software process that has been adopted in order to develop the product. The Technical Solution process is one of tlie processes that are exec~ited during the software development and its puipose is to design and imnplement a solutioii for the requirements. During the selection of a solution that is going to be implemented in order to satise the requirements, many alternative solutions must be exainined and the alternative solutions rejected must be kept in the project docuinentation, as well as tlie rationale that explains why a solution has been selected.

This work presents an approach to support tlie Technical Solution process in Enterprise-Oriented Software Development Environments, based on ISOIIEC 12207, ISOIIEC 14102, Technical Solution and Decision Analysis and Resolution process areas of CMMI (Capability Maturity Model Integration) and Technical Solution and Decision Analysis and Resolution processes of MPS.BR.

Arquivo
Topo