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

Detalhes bibliográficos
Autor(a) principal: Silva, Charles Shalimar Felippe da
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/1575
Resumo: 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.
id UFLA_871b0ec22952db409978c72c74c09fa7
oai_identifier_str oai:localhost:1/1575
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Medição e análise estatística na melhoria de processos de softwareStatistical measurement and analysis for software process improvementSeis sigmaMelhoria de processo de softwareCMMISix sigmaSoftware process improvementCNPQ_NÃO_INFORMADODissertaçã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.Estatística e Experimentação AgropecuáriaBaseados 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.UNIVERSIDADE FEDERAL DE LAVRASDEX - Programa de Pós-graduaçãoUFLABRASILOliveira, Marcelo Silva deRouiller, Ana CristinaMuniz, Joel AugustoAlvarenga, Guilherme BastosSilva, Charles Shalimar Felippe da2014-01-13T13:14:53Z2014-01-13T13:14:53Z201420142006-03-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSILVA, 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.http://repositorio.ufla.br/jspui/handle/1/1575info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLA2023-05-11T17:21:32Zoai:localhost:1/1575Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2023-05-11T17:21:32Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Medição e análise estatística na melhoria de processos de software
Statistical measurement and analysis for software process improvement
title Medição e análise estatística na melhoria de processos de software
spellingShingle Medição e análise estatística na melhoria de processos de software
Silva, Charles Shalimar Felippe da
Seis sigma
Melhoria de processo de software
CMMI
Six sigma
Software process improvement
CNPQ_NÃO_INFORMADO
title_short Medição e análise estatística na melhoria de processos de software
title_full Medição e análise estatística na melhoria de processos de software
title_fullStr Medição e análise estatística na melhoria de processos de software
title_full_unstemmed Medição e análise estatística na melhoria de processos de software
title_sort Medição e análise estatística na melhoria de processos de software
author Silva, Charles Shalimar Felippe da
author_facet Silva, Charles Shalimar Felippe da
author_role author
dc.contributor.none.fl_str_mv Oliveira, Marcelo Silva de
Rouiller, Ana Cristina
Muniz, Joel Augusto
Alvarenga, Guilherme Bastos
dc.contributor.author.fl_str_mv Silva, Charles Shalimar Felippe da
dc.subject.por.fl_str_mv Seis sigma
Melhoria de processo de software
CMMI
Six sigma
Software process improvement
CNPQ_NÃO_INFORMADO
topic Seis sigma
Melhoria de processo de software
CMMI
Six sigma
Software process improvement
CNPQ_NÃO_INFORMADO
description 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.
publishDate 2006
dc.date.none.fl_str_mv 2006-03-14
2014-01-13T13:14:53Z
2014-01-13T13:14:53Z
2014
2014
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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.
http://repositorio.ufla.br/jspui/handle/1/1575
identifier_str_mv 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.
url http://repositorio.ufla.br/jspui/handle/1/1575
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv UNIVERSIDADE FEDERAL DE LAVRAS
DEX - Programa de Pós-graduação
UFLA
BRASIL
publisher.none.fl_str_mv UNIVERSIDADE FEDERAL DE LAVRAS
DEX - Programa de Pós-graduação
UFLA
BRASIL
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1815439115268653056