Diego
GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
CENTRO DE INFORMÁTICA
UM PROCESSO PARA AVALIAÇÃO DE PRODUTOS
DE SOFTWARE ATRAVÉS DE ANÁLISE POR
ESPECIALISTA
Recife, 24 de agosto de 2005.
Aluno: Julio Maravitch Maurício Neto (jmmn@cin.ufpe.br)
Orientador: Alexandre M. Lins de Vasconcelos (amlv@cin.ufpe.br)
2
”O silêncio é muito importante.
O silêncio entre as notas é tão importante quanto as notas em si.”
(Wolfgang Amadeus Mozart)
3
À minha família e amigos.
4
AGRADECIMENTOS
Agradeço a meus pais, Angela e Judson, e a minha avó, Lourdes (in memoriam), pois ao longo dos anos possibilitaram meu aprendizado de vida.
Ao meu orientador, Alexandre Vasconcelos, por toda atenção e dedicação prestadas durante a elaboração deste trabalho.
A Bruno e Cynthia, membros do projeto LAPS, cujo apoio foi fundamental para aquisição de conhecimentos relacionados à qualidade de software e aos processos de avaliação.
Aos integrantes da empresa que concedeu o software para a realização do estudo de caso, pela atenção e tempo investido na validação do processo.
Ao especialista que participou da inspeção do sistema, cuja participação no estudo de caso foi de grande importância para conclusão deste trabalho.
Ao Centro de Informática, pelo acolhimento e excelente formação acadêmica a mim concedidos. A meus colegas de turma, em especial, Mauro, Marcus, Paulo e Xanda, por todos os estresses compartilhados durante a graduação.
A meus amigos, pela torcida e auxílio durante a elaboração deste trabalho.
5
RESUMO
No competitivo mercado de software, a construção sistemas de alta qualidade torna-se um diferencial. As famílias de normas ISO/IEC 9126 e ISO/IEC 14598 descrevem um modelo de qualidade e um processo de avaliação para produtos de software, respectivamente.
Utilizando-se destas normas, este trabalho define um processo para avaliação de produtos de software através de análise por especialista do domínio. A