Qualidade do produto |
Suportabilidade funcional: capacidade do produto de software em prover funções para atender a necessidades explícitas e implícitas para as quais foi concebido. |
Completeza funcional: capacidade do produto de software de prover um conjunto apropriado de funções para tarefas e objetivos do usuário especificados. |
Corretude funcional: capacidade do produto de software de prover, com o grau de precisão necessário, resultados ou efeitos corretos ou conforme acordados. |
Adequação funcional: capacidade do produto de software em facilitar a realização das tarefas e objetivos do usuário. |
Eficiência no desempenho: capacidade do produto de software de manter um nível de desempenho apropriado, quando usado em condições especificadas. |
Comportamento em relação ao tempo: capacidade do produto de software de fornecer tempos de resposta e de processamento apropriados, quando o software executa suas funções, sob condições estabelecidas. |
Utilização dos recursos: capacidade do produto de software de usar tipos e quantidades apropriados de recursos, quando executa suas funções sob condições estabelecidas. |
Capacidade: limites máximos de parâmetros do sistema (itens que podem ser armazenados, número de usuários concorrentes, largura de banda, velocidade de transações, tamanho da base de dados etc.) que atendem aos seus requisitos. |
Compatibilidade: capacidade de o produto de software possibilitar a troca de informações com outras aplicações e/ou compartilhar o mesmo ambiente de hardware ou software. |
Coexistência: capacidade do produto de software de coexistir com outros produtos de software independentes, em um ambiente comum, compartilhando recursos comuns. |
|
Qualidade do produto |
Usabilidade: capacidade do produto de software, uma vez possuindo efetividade e eficiência, de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas. |
Inteligibilidade: capacidade do produto de software de possibilitar ao usuário compreender se o software é apropriado e como ele pode ser usado para tarefas e condições de uso específicas. Depende da documentação do software. |
Apreensibilidade: capacidade do produto de software de possibilitar ao usuário aprender seu uso. Depende da documentação do software. |
Operabilidade: capacidade do produto de software de possibilitar facilidade ao usuário para operá-lo e controlá-lo. |
Proteção ao erro do usuário: capacidade do produto de software em proteger o usuário de erros. |
Estética da interface com o usuário: capacidade do produto de software de ser atraente ao usuário, ao oferecer uma interface com interação agradável. |
Acessibilidade: capacidade de o produto de software ser utilizado por um amplo espectro de pessoas, que inclui portadores de necessidades especiais e com limitações associadas à idade. |
Confiabilidade: capacidade do produto de software de executar suas funções de modo contínuo. |
Maturidade: capacidade do produto de software de evitar falhas decorrentes de defeitos no software, mantendo sua operação normal. |
Disponibilidade: capacidade do produto de software em ser operacional e acessível quando seu uso for requerido. |
Tolerância a falhas: capacidade do produto de software de operar em um nível de desempenho especificado em casos de defeitos no software ou no hardware. |
Recuperabilidade: capacidade do produto de software de restabelecer seu nível de desempenho especificado e recuperar os dados diretamente afetados no caso de uma falha. |
Segurança: capacidade do produto de software de proteger informações e dados: pessoas ou sistemas não autorizados não podem lê-los nem os modificar e o acesso às pessoas ou sistemas não autorizados é negado. |
Confidencialidade: capacidade do produto de software de garantir que os dados serão acessíveis apenas por pessoas que possuem acesso a eles. |
Integridade: capacidade do produto de software de evitar o acesso não autorizado para acesso ou modificação de programas ou dados. |
Não questionamento: capacidade do produto de software em garantir que a ocorrência de ações ou eventos possam ser provados, evitando-se questionamentos futuros. |
Responsabilização: capacidade do sistema em auditar a rastreabilidade de acesso a operações. |
Autenticação: capacidade do sistema em validar a identidade de um usuário. |
Manutenabilidade: 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 em seus requisitos ou especificações funcionais. |
Modularidade: capacidade de o sistema possuir componentes discretos de modo que uma modificação em um componente tenha impacto mínimo em outros componentes. |
Reusabilidade: capacidade de os componentes do software serem utilizados em outro software ou na construção de outros componentes ou sistemas. |
Analisibilidade: capacidade do produto de software de permitir o diagnóstico de deficiências ou causas de falhas, ou a identificação de partes a serem modificadas. |
Modificabilidade: capacidade do produto de software de permitir que uma modificação especificada seja implementada. |
Testabilidade: capacidade do produto de software de permitir que ele, quando modificado, seja validado. |
Qualidade do produto |
Portabilidade: capacidade do produto de software de ser transferido de um ambiente para outro. |
Adaptabilidade: capacidade do produto de software de ser adaptado para diferentes ambientes especificados, sem necessidade de aplicação de outras ações ou meios além daqueles fornecidos para essa finalidade pelo softwareconsiderado. |
Capacidade para ser instalado: capacidade do produto de software para ser instalado em um ambiente especificado. |
Capacidade para substituir: Capacidade do produto de software de ser usado em substituição a outro produto de software especificado, com o mesmo propósito e no mesmo ambiente. |
Qualidade em uso |
Efetividade: capacidade do produto de software de permitir que usuários atinjam metas especificadas com acurácia e completitude, em um contexto de uso especificado. |
Eficiência: capacidade do produto de software de permitir que seus usuários empreguem quantidade apropriada de recursos em relação à efetividade obtida, em um contexto de uso especificado. |
Satisfação: capacidade do produto de software de satisfazer usuários, em um contexto de uso especificado. |
Utilidade: grau em que o usuário percebe que o software auxilia na execução de suas atividades. |
Credibilidade: grau de confiança que usuário tem no correto comportamento do sistema. |
Agradabilidade: grau de contentamento do usuário no uso do software. |
Conforto: grau de conforto físico no uso do software. |
Ausência de riscos: capacidade do produto de software de apresentar níveis aceitáveis de riscos de danos a pessoas, negócios, propriedades ou ao ambiente. |
Mitigação de riscos econômicos: grau em que o software reduz potenciais riscos de natureza financeira, de operações, de propriedade ou de reputação em seu contexto de uso. |
Mitigação de riscos de segurança e saúde: grau em que o software reduz potenciais riscos a pessoas em seu contexto de uso. |
Mitigação de riscos ambientais: grau em que o software reduz potenciais riscos ao ambiente em seu contexto de uso. |
Cobertura de contexto: capacidade de o produto de software ser utilizado em seu contexto de uso e além daqueles inicialmente especificados. |
Completude de contexto: grau em que o software é utilizado em todos os contextos de uso (por exemplo: com uso de um monitor de baixa resolução, com baixa taxa de acesso à rede, por um usuário inexperiente ou sem acesso à rede). |
Flexibilidade: grau em que o software é utilizado além de seu contexto previsto de uso (se um software não foi projetado para flexibilidade, pode não ser seguro em contextos não planejados). |
Qualidade de serviços: capacidade do produto de software em incluir a infraestrutura para apoio ao usuário, na capacitação e suporte para resolução de problemas associados ao sistema. |