Em um projeto de desenvolvimento de software, a fase de levantamento de requisitos é crucial para o sucesso da iniciativa. Qual das seguintes abordagens é mais eficaz para garantir que os requisitos levantados sejam completos, consistentes e não ambíguos, evitando retrabalho em etapas posteriores do ciclo de vida do software?
- A)Adotar exclusivamente a técnica de brainstorming com a equipe de desenvolvimento para gerar uma lista inicial de requisitos.
- B)Priorizar entrevistas individuais com todos os stakeholders, sem a necessidade de documentação formal dos acordos.
- C)Utilizar a técnica de prototipagem incremental, em conjunto com sessões de validação contínuas com os usuários finais, documentando cada interação.gabarito
- D)Delegar a tarefa de especificação dos requisitos unicamente ao gerente de projetos, sem envolvimento direto dos usuários.
- E)Basear-se integralmente em requisitos de sistemas legados similares, copiando suas funcionalidades para o novo projeto.