Questão nº 98
Questão de Engenharia de Software · CEBRASPE SUSEP 2025 (nº 98)
Julgue os itens subsecutivos, relativos a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.
O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software.
Resposta comentada
O XP (Extreme Programming) é uma metodologia ágil que aposta em ciclos curtos e feedback constante: em vez de planejar tudo e entregar no fim, a equipe entrega versões operacionais (software que realmente funciona) com frequência, escreve o teste antes do código (test-first), melhora o código sem mudar seu comportamento (refatoração) e junta tudo várias vezes ao dia (integração contínua). Tudo isso serve para absorver mudanças de requisitos sem perder qualidade.
- Correta: Certo. O item lista exatamente as quatro práticas centrais do XP (entregas frequentes, test-first, refatoração e integração contínua) e a finalidade correta delas: gerenciar mudanças e manter qualidade.
Fica de olho: a banca costuma trocar o "dono" da prática — por exemplo, atribuir test-first ou refatoração ao Scrum/kanban, ou dizer que o XP prioriza documentação extensa e planejamento rígido de longo prazo (o oposto do que ele prega). Também é comum inverter a ordem: "escrever o código primeiro e testar depois" aparece como se fosse XP — não é.
Fonte: CEBRASPE SUSEP 2025 Analista Técnico - Área: Tecnologia da Informação e Ciência de Dados. Reproduzida para fins de estudo.