Uma equipe de desenvolvimento de software está iniciando um novo projeto de grande porte, com requisitos iniciais pouco definidos e alta probabilidade de mudanças frequentes ao longo do ciclo de vida. A prioridade é entregar um produto viável rapidamente e adaptável a novas demandas. Qual metodologia de desenvolvimento de software seria mais adequada para este cenário, de acordo com os princípios da agilidade?
- A)Modelo Cascata (Waterfall), devido à sua abordagem linear e documentada, que garante a rastreabilidade dos requisitos.
- B)Desenvolvimento em Espiral (Spiral Model), pois ele enfatiza a análise de risco e a prototipagem, adequando-se a projetos complexos.
- C)Programação Extrema (XP - Extreme Programming), por promover a entrega contínua, feedback constante e adaptabilidade a requisitos mutáveis.gabarito
- D)Modelo V (V-Model), uma vez que sincroniza atividades de planejamento e teste, assegurando a qualidade desde o início.
- E)Prototipagem Evolutiva, na qual a construção de protótipos incrementais auxilia a validação dos requisitos instáveis, acelerando a entrega final.