ATRIBUTOS DE QUALIDADE DE SOFTWARE
- #QA
A norma ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral o qual define 6 categorias de características de qualidade de software, que são: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade, portabilidade.
-----------------------------------------------------------------------------------------------------------------------
Funcionalidade
"Capacidade do produto de software de prover funções que atendam às necessidades explícitas e implícitas, quando o software estiver sendo utilizado sob condições especificadas."
Subcaracterísticas:
Adequação, Acurácia, Interoperabilidade, Segurança de acesso, Conformidade.
-----------------------------------------------------------------------------------------------------------------------
Confiabilidade
"Capacidade do produto de software de manter um nível de desempenho especificado, quando usado em condições
especificadas."
Subcaracterísticas:
Maturidade, Tolerância a falhas, Recuperabilidade.
-----------------------------------------------------------------------------------------------------------------------
Usabilidade
"Capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob
condições especificadas."
Subcaracterísticas:
Inteligibilidade, Apreensibilidade, Operacionalidade.
-----------------------------------------------------------------------------------------------------------------------
Eficiência
"Capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas."
Subcaracterísticas:
Comportamento em relação ao tempo, Comportamento em relação aos recursos.
-----------------------------------------------------------------------------------------------------------------------
Manutenibilidade
"Capacidade do produto de software de ser modificado. As modificações podem incluir correções, melhorias ou adaptações do software devido a mudanças no ambiente e nos seus requisitos ou especificações funcionais."
Subcaracterísticas:
Analisabilidade, Modificabilidade, Estabilidade, Testabilidade.
-----------------------------------------------------------------------------------------------------------------------
Portabilidade
"Capacidade do produto de software de ser transferido de um ambiente para outro."
Subcaracterísticas:
Adaptabilidade, Capacidade para ser instalado, Capacidade para substituir, Conformidade.
-----------------------------------------------------------------------------------------------------------------------
Fonte: NBR ISO/IEC 9126-1