Please enable JavaScript.
Coggle requires JavaScript to display documents.
Atributos de qualidade de software - Coggle Diagram
Atributos de qualidade de software
Classificação
Qualidade interna
Atributos
Eficiência
Modificabilidade
Engloba outros termos
Corretivo
Perfeito
Adaptativo
Suporte de campo
Portabilidade
Reutilização
Escalabilidade
Verificabilidade/testabilidade
Qualidade externa
Atributos
Disponibilidade
Atividades de manutenção e limpeza devem ser realizadas com o sistema funcionando?
Quais notificações de usuário são necessárias se o sistema ficar indisponível
Programa de manutenção quando deve ser realizado, impacto e duração?
Quais partes do sistema têm requisitos de disponibilidade mais rígidos do que outras?
Quais consequências em caso de indisponibilidade?
Quais dependências de disponibilidade existem entre os grupos de funcionalidade?
Partes do sistema são mais críticas para estarem disponíveis?
Instalabilidade
O que o aplicativo deve fazer após uma instalação?
Que operações devem ser realizadas para confirmar a validade de uma instalação?
Quais operações de instalação exigirão a reinicialização do aplicativo?
O usuário precisa ter a capacidade de instalar, desinstalar, reinstalar ou reparar?
Quais operações de instalação devem ser realizadas sem perturbar a sessão do usuário?
Quais outros aplicativos precisam ser encerrados antes de executar a instalação?
Que privilegio o instalador precisa?
Integridade
Interoperabilidade
Dispositivos de hardware conectados com o sistema?
Quais mensagens e códigos de erro deve receber de outro sistema?
Quais formatos de dados padrão são necessários para os dados que precisam ser trocados com outros sistemas?
Quais protocolos de comunicação são necessários?
Para quais outros sistemas essa interface deve ser?
requisitos de interoperabilidade determinados externamente o sistema deve satisfazer?
Atuação
Capacidade dinâmica
Previsibilidade em sistemas em tempo real
Capacidade de dados
Latência
Taxa de transferência
Comportamento em modos degradados ou condições de sobrecarga
Tempo de resposta
Confiabilidade
O que considera uma falha crítica?
Em que condições uma falha pode ter graves repercussões?
Consequências se ocorrer uma falha?
Alguma parte do sistema tem que ser super confiável?
Como julgar se o sistema é confiável?
Por quanto tempo o sistema pode ficar indisponível?
Robustez
Security
Destruição, corrupção ou roubo deliberados de dados
Proteção contra vírus, worms, cavalos de Tróia, spyware, rootkits e outros malwares
Privacidade de dados
Firewall e outros problemas de segurança de rede
Identificação e autenticação do usuário
Criptografia de dados seguros
Autorização do usuário ou níveis de privilégio
Safety
Quais modos de falha têm o potencial de causar danos ?
Quais ações do operador têm o potencial de causar danos?
Qual a frequência máxima permitida de falhas
Existem modos específicos de operação que representam riscos aos seres humanos?
Em que condições o ser humano pode ser prejudicado?
Usabilidade
Transações que o usuário consegue realizar em um período de tempo
Conjuntos de tarefas que usuário consegue realizar sem precisar de ajuda
Tempo médio para usuário realizar tarefa corretamente
Quantos erros o usuário comete ao concluir uma tarefa
Quantas tentativas o usuário precisa para realizar uma tarefa em especifico.
O atraso ou tempo de espera ao realizar uma tarefa.
O número de interações
Explorando atributos de qualidade
Especifique requisitos de qualidade bem estruturados
Atingíveis
Relevantes
Mensuráveis
Sensíveis ao tempo
Específicos
Obtenha expectativas específicas para cada atributo
Priorizar os atributos
Reduza a lista
Comece com uma ampla taxonomia