Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FGV 2025
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
fg121557
Banca
FGV
Órgão
TCE-PE
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo – Tecnologia da Informação
Sobre processos tradicionais para desenvolvimento de software, bem como metodologias ágeis e Kanban, assinale a afirmativa correta.
AValorizar processos e ferramentas acima de indivíduos e interações é uma das principais características de metodologias ágeis.
BMetodologias de processo sequenciais, como os modelos cascata e V, são indicados para cenários nos quais os requisitos são bem definidos e estáveis.
CUma ideia convencional em desenvolvimento de sistemas é que os impactos de mudanças crescem linearmente com o avanço do projeto.
DEnquanto o Scrum tem sua origem na fabricação Lean, o Kanban é mais voltado para desenvolvimento de software.
ESeja em modelos mais tradicionais, como em métodos ágeis, é fácil prever quais requisitos de software vão perdurar e quais serão alterados.
Revelar gabarito e comentário▾
GabaritoB — Metodologias de processo sequenciais, como os modelos cascata e V, são indicados para cenários nos quais os requisitos são bem definidos e estáveis.
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”.
Processos de software: tradicionais vs. ágeis
Gabarito: letra B. Os modelos sequenciais como cascata e V são adequados quando os requisitos são bem compreendidos e estáveis, pois seguem fases pré-definidas sem iterações. O enunciado da alternativa B captura exatamente essa característica.
A banca testa o conhecimento dos valores do Manifesto Ágil, das características de modelos tradicionais e das origens de metodologias como Scrum e Kanban. Vamos analisar cada alternativa:
Processos de software
1Tradicionais (sequenciais)
Cascata, V
Requisitos estáveis e bem definidos
Mudanças: custo exponencial
2Ágeis
Manifesto Ágil
Indivíduos e interações
Processos e ferramentas
Scrum
Origem: desenvolvimento de software
Kanban
Origem: fabricação Lean (Toyota)
3Previsão de requisitos
Difícil em ambos os modelos
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O Manifesto Ágil valoriza indivíduos e interações acima de processos e ferramentas. A alternativa inverte esse valor ao afirmar que valorizar processos e ferramentas acima de indivíduos é característica de métodos ágeis. Na verdade, isso é típico de métodos tradicionais (pesados).
Alternativa B — ✅ Correta ⟵ GABARITO
Modelos sequenciais (cascata, V) pressupõem que os requisitos são completamente conhecidos no início e mudam pouco. São indicados para projetos com baixa incerteza, onde o custo de mudanças tardias é alto. A alternativa descreve corretamente esse cenário.
Alternativa C — ❌ Incorreta
O custo de mudanças em projetos de software não cresce linearmente; cresce de forma exponencial (ou pelo menos não linear). Quanto mais avançado o projeto, maior o impacto de uma alteração, pois afeta artefatos já produzidos. A banca usa o termo "linear" para confundir com a ideia de crescimento suave, mas a realidade é mais drástica.
Alternativa D — ❌ Incorreta
Afirmação invertida: o Kanban tem sua origem na fabricação Lean (sistema Toyota), enquanto o Scrum é mais voltado para desenvolvimento de software (embora também se inspire em princípios Lean). A alternativa troca as origens.
Alternativa E — ❌ Incorreta
É difícil prever quais requisitos vão perdurar e quais serão alterados, tanto em modelos tradicionais quanto em ágeis. Os métodos ágeis justamente aceitam essa incerteza e se adaptam a mudanças; os tradicionais tentam congelar requisitos, mas a previsão nunca é fácil.
NÃO CAIA NESSA!
A banca explora inversões clássicas: no item A, troca a ordem de importância dos valores do Manifesto Ágil; no item D, inverte as origens de Scrum e Kanban; no item C, substitui "exponencial" por "linear". Fique atento a essas armadilhas! 💪