Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FCC 2015
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
fc023710
Banca
FCC
Órgão
TRE-PB
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Programação de Sistemas
Extreme Programming − XP pode ser considerado um modelo de desenvolvimento de software baseado em uma série de valores, princípios e regras, dentre eles,
Acriar obrigatoriamente uma matriz de rastreabilidade de requisitos.
Bmanter o foco na documentação, detalhada e diversificada.
Cdefinir sprint de no máximo duas semanas.
Descrever sempre o código, depois, o teste de unidade.
Erealizar semanalmente o jogo do planejamento (planning game).
Revelar gabarito e comentário▾
GabaritoE — realizar semanalmente o jogo do planejamento (planning game).
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”.
Extreme Programming (XP) – Práticas e Características
Gabarito: letra E. No XP, o planejamento é feito semanalmente por meio do planning game (jogo do planejamento), onde clientes e desenvolvedores priorizam e estimam as histórias de usuário. As demais alternativas ou contradizem os princípios do XP (documentação extensa, código antes do teste) ou usam termos de outras metodologias (sprint do Scrum).
Alternativa A — ❌ Incorreta
O XP não obriga a criação de matriz de rastreabilidade de requisitos. A metodologia valoriza a simplicidade e considera o código-fonte a principal documentação. Exigir essa matriz iria contra o princípio de Keep It Simple.
Alternativa B — ❌ Incorreta
O XP não foca em documentação detalhada e diversificada. Pelo contrário: práticas como projeto simples e refatoração constante reduzem a necessidade de documentação extensa. A comunicação se dá por histórias de usuário, metáforas e contato direto com o cliente.
Alternativa C — ❌ Incorreta
Sprint é um termo do Scrum, não do XP. As iterações no XP têm duração semanal (planejamento semanal), não há um limite rígido de duas semanas. A alternativa confunde os rituais das duas metodologias.
Alternativa D — ❌ Incorreta
O XP adota o desenvolvimento test-first (TDD): primeiro escreve-se o teste de unidade, depois o código que o satisfaz. A alternativa inverte a ordem, indo contra uma das práticas fundamentais do XP.
Alternativa E — ✅ Correta ⟵ GABARITO
O planning game é uma prática central do XP. Semanalmente, clientes e desenvolvedores se reúnem para priorizar as histórias de usuário e estimar o esforço. Essa reunião define as tarefas da iteração seguinte, garantindo feedback contínuo e adaptação rápida.
NÃO CAIA NESSA!
A alternativa D inverte a ordem do test-first – a banca quer testar se você lembra que no XP o teste vem antes do código. Além disso, a alternativa C usa o termo sprint (Scrum) para confundir com a iteração semanal do XP.
PEGA ESSA DICA!
Para provas de FCC e outras bancas, memorize as 12 práticas do XP: planejamento incremental (planning game semanal), pequenos releases, projeto simples, test-first, refatoração, programação em pares, propriedade coletiva, integração contínua, ritmo sustentável, metáforas, cliente on-site e reuniões diárias em pé. Compare sempre com o Scrum para não trocar os termos.