Questão de Engenharia de Software — Scrum — FGV 2023
Engenharia de Software›Scrum
Código
fg073207
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
As metodologias ágeis se tornam cada vez mais presentes no mercado de criação de software, sendo comum a adoção de SCRUM ou XP pelas equipes de desenvolvimento.Em termos do modelo XP, é correto afirmar que:
Aapenas o sistema completo deve ser entregue;
Bo cliente não deve ser incomodado com perguntas;
Cos testes são definidos logo após a codificação;
Dutiliza programação em duplas;
Ecódigo pronto não pode ser modificado.
Revelar gabarito e comentário▾
GabaritoD — utiliza programação em duplas;
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)
Gabarito: letra D. O XP (Extreme Programming) é uma metodologia ágil que adota práticas como programação em duplas (pair programming), desenvolvimento orientado a testes (TDD), integração contínua, refatoração e cliente presente. A alternativa D é a única que descreve corretamente uma prática do XP.
XP (Extreme Programming): Práticas centrais (Programação em duplas (pair programming), TDD (testes antes da codificação), Integração contínua, Refatoração contínua, Cliente presente); Entregas (Frequentes e incrementais, Versões menores e funcionais); Comunicação (Cliente faz parte da equipe, Constante e disponível)
Alternativa A — ❌ Incorreta
Afirma que "apenas o sistema completo deve ser entregue". No XP, as entregas são frequentes e incrementais, não se espera o sistema completo para entregar. O objetivo é liberar versões menores e funcionais continuamente.
Alternativa B — ❌ Incorreta
Diz que "o cliente não deve ser incomodado com perguntas". O XP preza pela comunicação constante com o cliente, que faz parte da equipe e deve estar disponível para esclarecer dúvidas e definir prioridades.
Alternativa C — ❌ Incorreta
Afirma que "os testes são definidos logo após a codificação". No XP, os testes são escritos antes da codificação (prática de Test-Driven Development – TDD). Isso garante que o código atenda aos requisitos desde o início.
Alternativa D — ✅ Correta ⟵ GABARITO
"Utiliza programação em duplas" é uma prática central do XP. Dois programadores trabalham lado a lado no mesmo código, revisando em tempo real, o que aumenta a qualidade e reduz defeitos.
Alternativa E — ❌ Incorreta
"Código pronto não pode ser modificado" é o oposto do que o XP defende. A refatoração contínua é incentivada para melhorar o código sem alterar seu comportamento externo, permitindo modificações sempre que necessário.