Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — IMPARH 2025
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
qg536046
Banca
IMPARH
Órgão
CGM de Fortaleza - CE
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Interno - Área 2 (Ciências da Computação)
Assinale a alternativa que contém uma vantagem de se utilizar métodos ágeis, como Scrum ou Kanban, no desenvolvimento de sistemas em relação ao desenvolvimento seguindo o modelo em cascata.
AA documentação do produto é bem mais elaborada quando se utiliza métodos ágeis do que no desenvolvimento em cascata.
BEmbora o tempo para entrega possa ser elevado, já se conta com o sistema praticamente completo na primeira entrega.
CO processo segue uma sequência bem definida de fases (requisitos, análise, implementação, teste e deploy).
DMétodos ágeis baseiam-se em melhoria contínua, reduzindo o overhead de grandes etapas de planejamento.
Revelar gabarito e comentário▾
GabaritoD — Métodos ágeis baseiam-se em melhoria contínua, reduzindo o overhead de grandes etapas de planejamento.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Métodos Ágeis vs. Modelo Cascata
Gabarito: letra D. A principal vantagem dos métodos ágeis sobre o cascata é a ênfase em melhoria contínua e iterações curtas, reduzindo o overhead de grandes planejamentos iniciais. As demais alternativas ou descrevem características do cascata ou invertem a realidade.
A banca testa o conhecimento básico sobre as diferenças entre abordagens ágeis (Scrum, Kanban) e o tradicional modelo em cascata. Enquanto o cascata é sequencial e focado em documentação e planejamento rígido, os métodos ágeis priorizam entregas incrementais, adaptação a mudanças e comunicação direta, gerando menos documentação formal.
Critério
Métodos Ágeis (Scrum/Kanban)
Modelo em Cascata
Documentação
Enxuta, suficiente para o entendimento; prioriza software funcional
Elaborada e detalhada (especificações, planos de teste)
Entrega do sistema
Incrementos funcionais em ciclos curtos (semanas); primeira entrega rápida
Sistema completo apenas no final do projeto; primeira entrega demorada
Sequência de fases
Iterativa; todas as etapas (requisitos, análise, implementação, teste, deploy) ocorrem em cada iteração
Sequencial e fixa (requisitos → análise → implementação → teste → deploy)
Planejamento e melhoria
Melhoria contínua (retrospectivas); reduz overhead de grandes planejamentos iniciais
Planejamento rígido e detalhado antecipado; pouca adaptação a mudanças
Alternativa A — ❌ Incorreta
Afirma que métodos ágeis produzem documentação mais elaborada. Na verdade, o Manifesto Ágil valoriza "software funcional mais que documentação abrangente". Métodos ágeis geram documentação enxuta, suficiente para o entendimento, ao contrário do cascata que exige artefatos detalhados (especificações, planos de teste, etc.).
Alternativa B — ❌ Incorreta
Diz que o sistema chega praticamente completo na primeira entrega, com prazo elevado. Métodos ágeis entregam incrementos funcionais em ciclos curtos (semanas), não um sistema completo de uma vez. O cascata entrega tudo apenas no final. Além disso, o tempo para a primeira entrega significativa tende a ser menor no ágil, não maior.
Alternativa C — ❌ Incorreta
Descreve uma sequência fixa de fases (requisitos, análise, implementação, teste, deploy). Isso é exatamente o modelo cascata, não o ágil. Processos ágeis iteram sobre todas essas etapas em cada iteração, sem fases estanques.
Alternativa D — ✅ Correta ⟵ GABARITO
"Métodos ágeis baseiam-se em melhoria contínua, reduzindo o overhead de grandes etapas de planejamento." Correto. O princípio ágil de "responder a mudanças mais que seguir um plano" e a prática de retrospectivas periódicas (melhoria contínua) diminuem a necessidade de planejamento detalhado antecipado, característico do cascata.
PEGA ESSA DICA!
Em questões comparativas, lembre-se dos valores do Manifesto Ágil: indivíduos e interações, software funcional, colaboração com o cliente e resposta a mudanças. Tudo que reforçar documentação pesada, planejamento rígido ou fases sequenciais tende a ser cascata.