Engenharia de Requisitos – Níveis de Descrição
Gabarito: Letra A (Todas as assertivas estão corretas). As quatro assertivas refletem definições clássicas da Engenharia de Requisitos, conforme a literatura de referência (Sommerville, Pressman). Os requisitos de usuário são declarações de alto nível em linguagem natural e diagramas; os requisitos de sistema são descrições detalhadas; os requisitos de usuário podem variar em nível de detalhe; e o documento de requisitos de sistema (especificação funcional) define exatamente o que deve ser implementado.
Assertiva | Descrição | Correção | Justificativa |
|---|
I | Requisitos de usuário: declarações em linguagem natural + diagramas, sobre serviços esperados e limitações do sistema. | ✅ Correta | Definição clássica (Sommerville, Pressman): alto nível, voltada ao usuário/cliente. |
II | Requisitos de sistema: descrições detalhadas de funções, serviços e restrições operacionais. | ✅ Correta | Versão técnica e precisa, base para desenvolvimento. |
III | Requisitos de usuário podem variar de declarações amplas a descrições precisas e detalhadas. | ✅ Correta | Depende do contexto e maturidade do entendimento do problema. |
IV | Documento de requisitos de sistema (especificação funcional) define exatamente o que deve ser implementado. | ✅ Correta | Deve ser completo e preciso para orientar implementação e testes. |
Item I — ✅ Correto
A definição está em linha com o padrão: requisitos de usuário são escritos em linguagem natural, complementados por diagramas, e expressam os serviços esperados e as restrições do sistema. É a forma como os usuários finais e clientes descrevem suas necessidades.
Item II — ✅ Correto
Requisitos de sistema são uma versão mais técnica e detalhada, voltada para a equipe de desenvolvimento. Eles especificam funções, serviços e restrições operacionais com maior precisão, servindo de base para o projeto e implementação.
Item III — ✅ Correto
Embora requisitos de usuário sejam tipicamente de alto nível, eles podem, sim, variar desde declarações amplas até descrições precisas, dependendo do contexto e da maturidade do entendimento do problema.
Item IV — ✅ Correto
O documento de requisitos de sistema (também chamado de Especificação de Requisitos de Software – SRS, ou especificação funcional) deve ser completo e preciso, definindo exatamente o que o sistema deve fazer, para orientar a implementação e os testes.
Conclusão: Todos os itens (I, II, III e IV) estão corretos, portanto a alternativa que os contempla é a letra A.