Questão nº 50
Questão de Tecnologia da Informação · FGV STN 2024 (nº 50)
Na validação de requisitos de software, acerca das interações entre a Criação de Casos de Teste, Prototipação e Revisão de Requisitos é correto afirmar que
- Aa Prototipação deve ser realizada exclusivamente após a Revisão de Requisitos, pois ajustes nos requisitos não afetam os protótipos já desenvolvidos.
- BPrototipação e Revisão de Requisitos são técnicas complementares que, juntas, fornecem uma base sólida para a Criação de Casos de Teste eficaz. (alternativa correta)
- Ca Criação de Casos de Teste e a Prototipação são etapas independentes e não influenciam a Revisão de Requisitos.
- DRevisão de Requisitos é uma pré-condição para a Criação de Casos de Teste, mas não tem relação direta com a Prototipação.
- ECriação de Casos de Teste substitui a necessidade de Prototipação e Revisão de Requisitos, sendo suficiente para garantir a qualidade do software.
Resposta comentada
Gabarito Alternativa B
A validação de requisitos é o processo de garantir que as necessidades do usuário foram corretamente entendidas e documentadas, assegurando que o software a ser construído será o produto certo. Para isso, diversas técnicas como prototipagem, revisão e criação de casos de teste trabalham juntas, complementando-se para encontrar erros e ambiguidades antes do desenvolvimento.
(A) Incorreta: A prototipagem é um processo iterativo e pode ser realizada em qualquer fase para refinar requisitos. Ajustes nos requisitos sempre afetam os protótipos, que são criados justamente para visualizar e validar esses requisitos.
(B) Correta: A prototipagem ajuda a visualizar e validar os requisitos com os usuários, enquanto a revisão de requisitos garante sua clareza e completude. Juntas, essas técnicas fornecem uma compreensão robusta do que o sistema deve fazer, o que é essencial para criar casos de teste precisos e eficazes.
(C) Incorreta: Esta é a armadilha da banca. A criação de casos de teste frequentemente revela ambiguidades ou lacunas nos requisitos, alimentando a revisão. Da mesma forma, a prototipagem é uma ferramenta fundamental para explorar e refinar os requisitos, influenciando diretamente sua revisão. Elas são interdependentes.
(D) Incorreta: A revisão de requisitos é crucial e se relaciona diretamente com a prototipagem, pois os protótipos são uma forma de apresentar e validar os requisitos, sendo eles próprios sujeitos à revisão.
(E) Incorreta: A criação de casos de teste verifica se o software implementa os requisitos corretamente, mas não garante que os requisitos sejam os certos. Prototipagem e revisão são essenciais para validar a adequação e completude dos requisitos antes mesmo da implementação.
Fonte: FGV STN 2024 Auditor Federal de Finanças e Controle - Tecnologia da Informação (Transformação Digital) (Caderno Tipo 1). Reproduzida para fins de estudo.