Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2023
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
qq897270
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
Os Métodos Ágeis têm desempenhado um papel fundamental para o desenvolvimento do software moderno. Assim, várias iniciativas ágeis foram surgindo ou sendo aprimoradas, como ferramentas ou frameworks. Assinale a alternativa que NÃO se refere a uma iniciativa ágil.
AScrum.
BTDD.
CModelagem Ágil.
DCascata.
EKanban.
Revelar gabarito e comentário▾
GabaritoD — Cascata.
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
Gabarito: letra D. A alternativa "Cascata" (Modelo em Cascata) é um método tradicional, preditivo e não ágil de desenvolvimento de software. Scrum, TDD, Modelagem Ágil e Kanban são, todos, práticas ou frameworks alinhados ao Manifesto Ágil.
A questão testa o conhecimento básico sobre metodologias ágeis. O desenvolvimento ágil surgiu como reação ao modelo em cascata, considerado burocrático e lento. O Manifesto Ágil (2001) estabelece valores e princípios que priorizam iterações curtas, colaboração e resposta a mudanças.
Métodos de desenvolvimento
1Ágeis
Scrum (framework)
TDD (prática de codificação)
Modelagem Ágil (abordagem)
Kanban (fluxo de trabalho)
2Tradicionais/preditivos
Cascata (sequencial, rígido)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Scrum é um framework ágil amplamente utilizado, baseado em sprints, papéis e cerimônias. Ele se enquadra perfeitamente como iniciativa ágil, portanto não é a alternativa solicitada.
Alternativa B — ❌ Incorreta
TDD (Test-Driven Development) é uma prática ágil de codificação que consiste em escrever testes antes do código. É uma técnica consagrada no desenvolvimento ágil, especialmente na Programação Extrema (XP).
Alternativa C — ❌ Incorreta
Modelagem Ágil (Agile Modeling) é uma abordagem para modelagem de software dentro de contextos ágeis, valorizando simplicidade e comunicação. Embora menos conhecida, é sim uma iniciativa ágil.
Alternativa D — ✅ Correta ⟵ GABARITO
O modelo Cascata (Waterfall) é a antítese do desenvolvimento ágil. É sequencial, rígido e focado em documentação extensa, não se alinhando a nenhum valor do Manifesto Ágil. Por isso, é a única alternativa que não se refere a uma iniciativa ágil.
Alternativa E — ❌ Incorreta
Kanban é um método ágil de gerenciamento de fluxo de trabalho, originado do sistema Toyota, mas adaptado ao desenvolvimento de software. É usado para visualizar e limitar trabalho em progresso, sendo uma prática ágil legítima.