dissertação

Medição e análise estatística na melhoria de processos de software

Carregando...
Imagem de Miniatura

Notas

Data

Editores

Coorientadores

Título da Revista

ISSN da Revista

Título de Volume

Editor

UNIVERSIDADE FEDERAL DE LAVRAS

Faculdade, Instituto ou Escola

Departamento

Programa de Pós-Graduação

DEX - Programa de Pós-graduação

Agência de fomento

Tipo de impacto

Áreas Temáticas da Extenção

Objetivos de Desenvolvimento Sustentável

Dados abertos

Resumo

Baseados na premissa de que a qualidade do produto de software é, em sua maior parte, fruto da qualidade do processo no qual é desenvolvido, modelos de melhoria de processos de software têm sido estabelecidos como parte essencial de esforços, envolvendo governos, universidades e indústrias de diversos países. O objetivo é o de se evoluir de um estado de produção "artesanal" de software para um estado "industrial" de produção efetiva e profissional, no qual se têm processos de software definidos e alinhados com os objetivos da organização, padronizados e previsíveis, e passíveis de melhoria contínua. A medição e a análise assumem lugar de relevância, visto que, sem elas, os processos não podem ser melhorados. Como toda e qualquer metodologia para esta melhoria demanda gerenciamento quantitativo - de fato, estatístico - o presente trabalho visa estudar a aplicação de metodologias estatísticas, segundo a filosofia Seis Sigma, e sua contribuição para a gestão quantitativa, controle e melhoria de processos na área de medição e análise de um modelo de melhoria de processos de software. O CMMI foi o modelo escolhido para este estudo. Alguns exemplos do uso de metodologias estatísticas, na engenharia de software são apresentados. Uma experiência real de aplicação das metodologias numa empresa desenvolvedora de software em Minas Gerais teve lugar com a análise de três instâncias: cronograma, custo e qualidade, em dois projetos de software concluídos. Para as duas primeiras instâncias, procedeu-se à análise correlacional entre dados e estimativas, e exame da distribuição da diferença entre estes valores, e da média e desvio padrão desta distribuição. Para a terceira instância, procedeu-se à análise de Pareto. Por meio da reflexão sobre os altos valores para os coeficientes de correlação linear entre estimativas e dados (acima de 0,99), derivou-se a necessidade de medição de atributos, até o momento desconsiderados pela empresa. Foi identificada a origem da maioria dos erros no desenvolvimento. Sugeriu-se que as três instâncias sejam acompanhadas mediante cartas de controle de processo. As metodologias estatísticas contribuem para a implantação de uma sistemática, calcada no pensamento científico e objetivo, com vistas a se compor medições efetivas, alinhadas com as necessidades de informação e metas da organização.
Based on the premise that the quality of a software product is mostly the result of the quality of the process in which it is developed, models for the improvement of the process of software have been established as the essencial part of some efforts, including governments, universities and industries from different countries trying to change the condition of "handcraft" production of software to "industrial" including professional and effective production where you can find software processes defined and lined up with the objectives of the organization, standardized, predictable and capable of continuous progress. The measurement and analysis assume great importance, once, if you dont´t have them, the processes cannot be improved. Like any other methodology to obtain this improvement needs a quantitative management - in fact, statistical - this work aims the study of the application of statistical methodologies, according to the Six Sigma philosophy, and its contribution to the quantitative administration, control and improvement, and the CMMI is the chosen pattern for this study. Some examples of the use of statistical methodologies in the software engineering are displayed. There was a real experience of the application of the methodologies in company developing software in Minas Gerais, and the analysis of three issues were relevant: the time, the cost and quality in two concluded software projects. For the two first issues, It was done a correlation analysys between data and estimation, and the exam of the distribution of the differences between these values and the mean and the standard deviation of this distribution. For the third issue, it was done the Pareto analysis. After the reflection about the high values to the rate of linear correlation between estimation and data (over 0,99), it was observed the necessity of measuring the attributes, which were not being considered by the company. The origin of the majority of defects was identified. It was suggested that the control charts should follow the three issues. The statistical methodologies cooperate with the introduction of a systematic, established in the scientific and objective thought, with the purpose of setting effective measurements, lined up with the information necessities and the goals of the organization.

Abstract

Descrição

Dissertação apresentada à Universidade Federal de Lavras, como parte das exigências do Programa de Pós-Graduação em Estatística e Experimentação Agrícola, para a obtenção do título de Mestre.

Área de concentração

Estatística e Experimentação Agropecuária

Agência de desenvolvimento

Palavra chave

Marca

Objetivo

Procedência

Impacto da pesquisa

Resumen

ISBN

DOI

Citação

SILVA, C. S. F. da. Medição e análise estatística na melhoria de processos de software. 2006. 244 p. Dissertação (Mestrado em Estatística e Experimentação Agrícola) - Universidade Federal de Lavras, Lavras, 2006.

Link externo

Avaliação

Revisão

Suplementado Por

Referenciado Por