Qualidade de software
Engenharia de Software 1 Aula 05
Qualidade de Software
Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade é um termo que pode ter diferentes interpretações
Prof. Edmundo
Qualidade de Software
Definição Peters (2002): “Qualidade de software é avaliada em termos de atributos de alto nível chamados fatores, que são medidos em relação a atributos de baixo nível chamados de critérios” . Definição Sanders (1994): “Um produto de software apresenta qualidade dependendo do grau de satisfação das necessidades dos clientes sob todos os aspectos do produto”.
Prof. Edmundo
Qualidade de Software
Definição Pressman: “Qualidade de software é a conformidade a requisitos funcionais e de desempenho que foram explicitamente declarados, a padrões de desenvolvimento claramente documentados, e a características implícitas que são esperadas de todo software desenvolvido por profissionais”.
Prof. Edmundo
Qualidade de Software
Definição ISO9126 (1994): “Qualidade é a totalidade de características e critérios de um produto ou serviço que exercem suas habilidades para satisfazer às necessidades declaradas ou envolvidas “.
Prof. Edmundo
Aspectos Importantes das Definições de Qualidade
As definições enfatizam três aspectos importantes:
1- Os requisitos de software são a base a partir da qual a qualidade é medida. A falta de conformidade com os requisitos significa falta de qualidade;
Prof. Edmundo
Aspectos Importantes das Definições de Qualidade
2- Padrões especificados definem um conjunto de critérios de desenvolvimento que orientam a maneira segundo a qual o software passa pelo trabalho de engenharia. Se os critérios não forem seguidos, o resultado quase que seguramente será a falta de qualidade.
Prof. Edmundo
Aspectos Importantes das Definições de Qualidade
3- Existe um conjunto de requisitos implícitos que freqüentemente não são