Prevenção de Defeitos em Software: uma Visão Colaborativa de Dois Métodos em Pequenas Empresas de Software
Anexos
Informações
Título
Prevenção de Defeitos em Software: uma Visão Colaborativa de Dois Métodos em Pequenas Empresas de Software
Autor(es)
Jose Augusto Pinheiro Christino
Orientador(es)
Ivanir Costa
Data de Defesa
10/12/2008
Resumo (EN)
One of the greatest challenges of software development lies on minimizing the number of defects introduced during the creation of a software product, as the occurrence of defects contributes greatly to the costs rise due to the time spent in rework. Software quality concepts and software defect prevention are presented, showing the advantages deriving from the practice of not introducing instead of removing them. It shows a classifying view of the existing techniques in the present scenario notably for the following two: Orthogonal Defects Classification and the Microprocess. Each of these techniques employs a specific method, which are presented and analyzed aiming at extending the view of the means by which the occurrence of defects in software products can be avoided. Proposing the promotion of quality improvement and costs reduction associated with this product, this work uses an action hoist research in a collaborative application of these two techniques as a form of defect prevention in small software development companies, seeking a safe path towards the already renowned quality models. The action hoist research result indicates, in average, 26.17 % fewer defects founded when these two techniques of defect prevention are employed.
Resumo
Um dos maiores desafios no desenvolvimento de software reside em minimizar o número de defeitos inseridos durante a construção de um produto de software, pois a ocorrência de defeitos é o que mais contribui para o aumento nos custos, por causa do tempo gasto em retrabalho. Conceitos de qualidade de software e de prevenção de defeitos em software são apresentados, mostrando as vantagens da prática de não inseri-los em vez de removê-los. Uma visão classificatória das técnicas existentes no cenário atual é exibida com destaque para duas destas: a Classificação Ortogonal de Defeitos e os Microprocessos. Cada uma destas técnicas utiliza um método específico, apresentado e analisado para ampliar a visão dos meios pelos quais se pode evitar a ocorrência de defeitos no produto de software. Para promover a melhora da qualidade e a redução dos custos associados a esse produto, este trabalho emprega a pesquisa-ação na aplicação colaborativa destas duas técnicas como forma de prevenção de defeitos em pequenas empresas de desenvolvimento de software, visando a um caminho seguro rumo aos modelos de qualidade já consagrados. Os resultados da pesquisa-ação demonstram que, em média, o percentual de defeitos encontrados e removidos é 26,17% menor quando aplicadas essas duas técnicas de Prevenção de Defeitos em Software.
Tipo
Dissertação
Palavras-chave
Prevenção, Defeitos, Qualidade, Custo, Software
Área de Concentração
Gestão de Sistemas de Operação
Grupo de Pesquisa da UNIP cadastrado no CNPq
Produção em software
Instituição
UNIP
Direito de Acesso
Acesso Aberto