Avaliação de Processos de Software Baseada em Medições
Autores
2001 |
302,97,857
|
|
2002 |
302,97,857
|
|
2003 |
302,97,857
|
Informações:
Publicações do PESC
Com o intuito de aperfeiçoar o desenvolvimento de software e obter produtos com os níveis desejáveis de qualidade a última década assistiu a uma mudança de enfoque com relação ao processo de software, visto que este tem se mostrado o fator determinante para o alcance da qualidade do produto final. A partir disto, intensificou-se a pesquisa sobre o processo de desenvolvimento e várias normas e padrões foram propostos para auxiliar na sua definição e melhoria. No entanto, constatou-se que, para alcançar níveis cada vez mais altos de qualidade, era necessário melhorar cada passo do ciclo de vida de desenvolvimento. Mas para isso, dados quantitativos capazes de retratar a realidade dos processos precisavam ser obtidos e devidamente analisados. Neste contexto, medições de software têm se mostrado o fator chave para o aumento da qualidade dos processos, pois são a base para a identificação de suas forças e fraquezas.
No entanto, definir, coletar e analisar um conjunto de métricas não é uma tarefa trivial e a maioria das propostas de implantação de métricas não obteve êxito.
Baseado neste panorama, este trabalho apresenta uma abordagem para o uso sistemático de métricas na avaliação dos processos de software. Esta proposta abrange a seleção e definição de métricas, a determinação dos procedimentos para a coleta dos dados e a análise dos resultados obtidos com a sugestão dos possíveis problemas existentes no processo.
In order to improve the software development and to produce high quality products within the proposed scheduIe and budget, the last decade has witnessed a focus change concerning the software process, once it happens to be the most important factor to reach the final product quality. Due to this change in focus, research on the software development process was intensified, and several norms and standards were proposed with the objective of helping developers in defming and improving software processes. However, it was observed that to produce excellent products, it was necessary to improve every step of the development life cycle. But to make this improvement possible, quantitative data, which could show us the reality of the process, must be obtained and properly analyzed. Then, measurement seems to be the key factor to reach this process improvement because it is the basis to identify its straights and weaknesses.
However, contrary to what it may seem, to defme, collect and anaIyze a group of metrics is a no trivial task and the most measurement approaches did not succeed.
Based on this background, this work describes an approach to systematically use measurements to evaluate the software processes. This approach includes an adequate choice of metrics, their definition, the procedures to collect data and suggestions of possible process problems based on data analysis.