-
Requisitos não funcionais
Portabilidade
Robustez
Confiabilidade
Facilidade de uso - Usabilidade
Tamanho
Velocidade
Sommerville - Engenharia de Software 9ed pg 63
-
Existem 3 categorias de requisitos não funcionais (Summervile):
- De Produto: Exemplos Segurança, Portabilidade, Usabilidade, Manutenibilidade, Tempo de resposta
- Organizacionais: Uso de alguma linguagem de programação específica; processo de software; etc.
- Externo: Legislação, Governamental, etc
-
c-
requisitos nao-funcionais designam comportamento do sistema, que servem de base para cumprimento dos funcionais. confiabilidade e usabilidade sao exemplos disso.
obs.: O usuario pode especificar como quer a interface, o que constitui requisitos funcionais. Porém, o analista deve designar uma interface que seja comoda e intituitiva para o usuario. A facilidade de usar a interface é usabilidade, o que nao é definido pelo usuario, mas deduzido pela analista pelas heuristicas de nielsen e cognitive walkthrough