Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — CESPE / CEBRASPE 2022

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
ce147300
Banca
CESPE / CEBRASPE
Órgão
TCE-RJ
Ano
2022
Nível
Superior
Cargo
Analista de Controle Externo
Acerca de RUP (rational unified process) e XP (extreme programming), julgue o seguinte item.Uma das práticas da XP é a integração contínua que visa aperfeiçoar o projeto de codificação do sistema de software, tal que a estrutura interna se aprimora sem que seu comportamento se altere.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

XP – Integração Contínua vs Refatoração

Gabarito: Errado. A afirmação atribui à integração contínua uma prática que na verdade é a refatoração (refactoring). Na XP, a integração contínua tem como objetivo integrar o código desenvolvido por diferentes membros da equipe com frequência (várias vezes ao dia), realizando testes automatizados para detectar conflitos rapidamente. Já a refatoração é a prática de melhorar a estrutura interna do código sem alterar seu comportamento externo – exatamente o que o item descreve.

Práticas XP
  • 1Integração contínua
    • Integrar código com frequência
    • Testes automatizados
    • Detectar conflitos
  • 2Refatoração
    • Melhorar estrutura interna
    • Sem alterar comportamento externo
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

Grave a diferença: integração contínua = integrar + testar com frequência; refatoração = melhorar o design interno sem mudar o comportamento. A banca adora trocar essas definições.

CERTO – A descrição do item se encaixa perfeitamente na refatoração, não na integração contínua. Portanto, a afirmativa está errada.

Gabarito: Errado (E).

Link permanente: /questoes/ce147300