O que é um requisito não funcional?
Questão
O que é um requisito não funcional?
Alternativas
A) É um tipo de requisito que especifica uma funcionalidade do sistema.
B) São requisitos que apresentam algo que o sistema "faz".
C) É um requisito que especifica critérios que podem ser usados para julgar o funcionamento de um sistema, e não comportamentos específicos.
D) É um tipo de requisito que especifica um caso de uso.
E) É um tipo de requisito que pode ser representado por meio de um diagrama de casos de uso.
Explicação
Requisitos funcionais descrevem o que o sistema faz (comportamentos, serviços, funcionalidades e casos de uso). Por isso, alternativas como A, B e D estão associadas a requisito funcional/caso de uso.
Já um requisito não funcional descreve como o sistema deve operar ou quais restrições/qualidades ele deve atender, isto é, critérios para avaliar seu funcionamento, como desempenho (tempo de resposta), segurança, confiabilidade, usabilidade, disponibilidade, etc.
A alternativa C expressa exatamente essa ideia: critérios para julgar o funcionamento do sistema, e não comportamentos específicos.
Alternativa correta: (C).