Pular para o conteúdo principal

Questão de Engenharia de Software — Scrum — FGV 2023

Engenharia de SoftwareScrum
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:
  1. Aapenas o sistema completo deve ser entregue;
  2. Bo cliente não deve ser incomodado com perguntas;
  3. Cos testes são definidos logo após a codificação;
  4. Dutiliza programação em duplas;
  5. 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.

1Práticas centrais
Programação em duplas (pair programming)
TDD (testes antes da codificação)
Integração contínua
Refatoração contínua
Cliente presente
2Entregas
Frequentes e incrementais
Versões menores e funcionais
3Comunicação
Cliente faz parte da equipe
Constante e disponível
XP (Extreme Programming)
LEVELsoulevel.com.br
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.

Link permanente: /questoes/fg073207