Os requisitos não funcionais possuem atributos, que são importantes para determinar o tamanho e a complexidade do sistema que está sendo construído.
Listamos abaixo alguns desses atributos importantes:
Todos os itens destacados acima são importantes e críticos, pois eventuais erros na elicitação desses requisitos constituem os mais caros e difíceis de corrigir, uma vez que um sistema tenha sido implementado.
O quão rápido o sistema deverá ser, um bom exemplo é o sistema de loterias, que é acessado nas lotéricas para cadastrar os jogos de milhões de pessoas, o sistema deverá aguentar esses acessos e com certa rapidez de processamento.
XA facilidade de uso do sistema por parte do usuário depende de sua interface, devendo ser mais simples ou mais complexa, dependendo do público que irá usar o aplicativo.
XÉ a probabilidade de a aplicação não causar falhas durante um determinado período, sob condições específicas, um bom exemplo são os sistemas que atuam em robôs cirúrgicos.
XDependendo do aplicativo, ele deverá criptografar todas as mensagens de comunicação que trafegam na rede.
X