Avaliacao de Produtos de SW Completo
Produto de
Software
Normas e Modelos de Qualidade do Produto de Software
– ISO/IEC 9126
» Características de qualidade de software
– ISO/IEC 14598
» Guias para Avaliação de Produto de Software
– ISO 25000 (SQuaRE)
» Reformulação da 9126+14598
2/59
Fatores de Qualidade do
Produto de Software
• A noção de qualidade de software pode ser descrita por um grupo de fatores, requisitos ou atributos, tais como: confiabilidade, eficiência, facilidade de uso, modularidade, legibilidade, etc;
• Podemos classificar estes fatores em dois tipos: externos e internos.
Fatores Externos
Fatores Internos
3/59
A Norma ISO/IEC 9126
• É uma norma composta por um conjunto de características que devem ser verificadas em um software para que ele seja considerado um "software de qualidade".
4/59
A Norma ISO/IEC 9126: estrutura •
•
•
•
ISO/IEC 9126-1: Modelo de Qualidade
ISO/IEC 9126-2: Métricas Externas
ISO/IEC 9126-3: Métricas Internas
ISO/IEC 9126-4: Métricas de Qualidade em Uso
5/59
ISO/IEC 9126-1 - Modelo de Qualidade
• Documento composto basicamente de definições para as características de qualidade 6/59
ISO/IEC 9126-1 - Modelo de Qualidade
Interna e Externa
• Para qualquer requisito de qualidade interna ou externa deve ser possível especificá-lo utilizando-se apenas as seis características.
7/59
ISO 9126–1: Modelo de qualidade para qualidade em uso
• Visão de qualidade do usuário
8/59
Medição do Produto de
Software: ISO 9126–2..4
• Definições
– Atributo: Uma propriedade mensurável, física ou abstrata, de uma entidade. Atributos podem ser internos ou externos.
– Medição: O uso de uma métrica para atribuir um valor (o qual pode ser um número ou uma categoria), obtido a partir de uma escala, a um atributo de uma entidade.
– Métrica: O método e a escala de medição definidos. 9/59
Medição do Produto de Software: seleção de métricas
• As características de qualidade não permitem medição direta.
• É necessário estabelecer métricas que se
correlacionem