Qualidade de softwaer
Trabalho de Qualidade de Software
Sumário
1.0 – Processos de avaliação da qualidade de software.
1.1 – Modelos de avaliação de qualidade de software.
1.2 – Modelo de McCall.
1.3 – Avaliações de software segundo o modelo de McCall.
1.4 – Contextos do ambiente para avaliação dos softwares.
1.5 - Conclusão
1.6 – Referências.
1.0 Processos de Avaliação da Qualidade de Software
Uma avaliação de qualidade de software abrange diversas atividades, verificações, análises e uso de técnicas, para se concluir se certos requisitos necessários a um produto ou processo de desenvolvimento de software são atendidos ou não.
A avaliação de qualidade de software é um processo que deve ser adaptado considerando-se propriedades de natureza própria do objeto avaliado (Blaschek, 1996; Koscianski et al., 1999). Além disso, pode variar de acordo com o objetivo da avaliação ou as metas que se desejam alcançar. Por este motivo, além dos procedimentos gerais abordados pelas normas ISO para avaliação da qualidade de software, como a ISO/IEC 12119 (ISO, 1994) e a ISO/IEC 14598 (ISO, 1998a), outros processos específicos são desenvolvidos, como, por exemplo, a avaliação incremental (Tsukumo et al., 1996b) e a avaliação heurística (Tsukumo et al., 1996c).
A norma ISO/IEC 12119, Tecnologia da informação – Pacotes de software – Requisitos de qualidade e testes, (ISO, 1994) trata da qualidade de pacotes de software especificando requisitos e orientações de como utilizá-los no processo de avaliação da qualidade. A especificação de requisitos de qualidade é uma das etapas mais difíceis de um processo de avaliação (Boehm e Hoh, 1996; Rocha et al., 2001). Os requisitos de qualidade para pacotes de software são definidos para três itens (ISO, 1994; Weber et al., 2001):
• Descrição do produto;
•