Os requisitos de um sistema definem o que esse sistema deve ...
A frase a seguir é um exemplo de descrição de requisito funcional: A interface de usuário do sistema xxx deve ser implementada como simples HTML, sem frames ou applets Java.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Errado (E)
Ao examinarmos requisitos em Engenharia de Software, é importante diferenciar requisitos funcionais dos não funcionais:
- Requisitos Funcionais: Descrevem as funções que o sistema deverá executar, isto é, as funcionalidades e comportamentos do sistema perante determinadas entradas ou condições.
- Requisitos Não Funcionais: Referem-se a critérios que podem ser usados para julgar a operação de um sistema, ou seja, restrições sobre como o sistema deve fazer algo, incluindo aspectos como performance, segurança, usabilidade e outras qualidades.
Neste contexto, a frase "A interface de usuário do sistema xxx deve ser implementada como simples HTML, sem frames ou applets Java." está especificando uma restrição tecnológica quanto à implementação da interface de usuário, o que é característico de um requisito não funcional. Ela não descreve uma funcionalidade ou comportamento direto do sistema, mas sim como esse comportamento deve ser alcançado, em termos de tecnologias e métodos de implementação.
Portanto, a afirmativa está incorreta porque caracteriza um requisito de implementação, que é um tipo de requisito não funcional, e não um requisito funcional como proposto na questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo