cCall, Richards e Walters (McC77 Apud Pressman, 2016 Capítulo 19, pág. 416) criaram uma proposta de categorização de fatores que afetam a qualidade de software:
Operação do Produto (Características
operacionais)
Correção: Atende a especificação e aos objetivos do cliente.
Confiabilidade: Realiza a função pretendida com a precisão exigida.
Usabilidade: Esforço para utilizar, aprender, preparar as entradas e interpretar as saídas.
Integridade: Controle de acesso ao software e aos dados apenas para pessoas autorizadas (segurança).
Eficiência: Quantidade de recursos computacionais e código exigidos para uma função.
Revisão do Produto
Facilidade de manutenção: Esforço necessário para localizar e corrigir um erro (e para evoluir o software).
Flexibilidade: Esforço necessário para modificar um programa em operação.
Testabilidade: Esforço necessário para modificar um programa em operação.
Transição do produto
Portabilidade: Esforço para transferir um software de um ambiente (hardware/ software) para outro.
Reusabilidade: Esforço necessário para testar um programa para garantir que ele desempenhe a função pretendida. O quanto um programa ou partes do programa pode ser reuitizado em outras aplicações.
Interoperabilidade: Esforço necessário para integrar o software a outros sistemas.
Abraços...
Nenhum comentário:
Postar um comentário