Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2023

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
qq890490
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Assinale a alternativa que apresenta uma característica da metodologia ágil Extreme Programming (XP).
  1. AReuniões diárias de 15 minutos.
  2. BModelos como artefato primário do processo de desenvolvimento.
  3. CProgramação em dupla.
  4. DCiclos adaptáveis.
  5. EDesenvolvimento dirigido a funcionalidades.
Revelar gabarito e comentário

GabaritoC — Programação em dupla.

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) — Características

Gabarito: letra C. A programação em dupla (pair programming) é uma prática central e característica do Extreme Programming (XP), onde dois desenvolvedores trabalham lado a lado no mesmo código, um escrevendo e outro revisando em tempo real. As demais alternativas referem-se a práticas de outras metodologias ou são genéricas demais.

Extreme Programming (XP)
  • 1Práticas centrais
    • Programação em dupla (pair programming)
    • Testes (TDD)
    • Cliente presente
    • Integração contínua
    • Refatoração
  • 2Não é característica
    • Reuniões diárias (Scrum)
    • Modelos como artefato primário
    • Ciclos adaptáveis (comum a várias)
    • FDD (Feature-Driven Development)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Reuniões diárias de 15 minutos são uma prática do Scrum (Daily Scrum), não uma característica específica do XP. Embora equipes XP possam fazer reuniões rápidas, essa não é sua marca registrada.

Alternativa B — ❌ Incorreta

O XP valoriza código funcional sobre modelos e documentação extensa. Modelos como artefato primário contradizem o princípio ágil de "software funcionando acima de documentação abrangente".

Alternativa C — ✅ Correta ⟜ GABARITO

A programação em dupla é uma das 12 práticas originais do XP. Nela, dois programadores compartilham um computador: um digita (driver) enquanto o outro revisa (navigator), promovendo qualidade, compartilhamento de conhecimento e redução de erros.

Alternativa D — ❌ Incorreta

Ciclos adaptáveis (iterações curtas) são comuns a diversas metodologias ágeis (Scrum, XP, FDD, etc.), não sendo uma característica exclusiva do XP. O XP tem iterações, mas seu diferencial está em práticas como programação em dupla e TDD.

Alternativa E — ❌ Incorreta

Desenvolvimento dirigido a funcionalidades (Feature-Driven Development — FDD) é uma metodologia ágil distinta, não uma característica do XP. O XP foca em histórias de usuário e testes.

PEGA ESSA DICA!

Para memorizar as práticas do XP, lembre-se das iniciais "PCT" (Programação em dupla, Testes, Cliente presente) ou estude as 12 práticas originais. Programação em dupla é a mais icônica e frequentemente cobrada.

Gabarito: letra C.

Link permanente: /questoes/qq890490