Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2024
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
qg162086
Banca
FUNDATEC
Órgão
CREMERS
Ano
2024
Nível
Superior
Cargo
Analista de TI
Assinale a alternativa que corresponde à metodologia de desenvolvimento ágil que tem a programação em pares como uma de suas características.
AFDD (Feature Driven Development).
BXP (Extreme Programming).
CMDA (Model Driven Architecture).
DMDD (Model Driven Development).
EScrum.
Revelar gabarito e comentário▾
GabaritoB — XP (Extreme Programming).
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”.
Metodologias Ágeis - Características
Gabarito: letra B. A programação em pares (pair programming) é uma prática característica do XP (Extreme Programming), metodologia ágil que preconiza que dois programadores trabalhem juntos no mesmo código, um revisando enquanto o outro escreve. Nenhuma das outras alternativas tem essa prática como intrínseca.
Alternativa A — ❌ Incorreta
O FDD (Feature Driven Development) é uma metodologia ágil focada no desenvolvimento orientado a funcionalidades, mas não inclui a programação em pares como prática definida. Seu foco está em modelagem e construção por features.
Alternativa B — ✅ Correta ⟵ GABARITO
O XP (Extreme Programming) é reconhecido por suas práticas de engenharia, entre as quais se destaca a programação em pares. Além disso, inclui TDD, integração contínua, refatoração e ritmo sustentável. É a resposta direta ao enunciado.
Alternativa C — ❌ Incorreta
MDA (Model Driven Architecture) é uma abordagem de desenvolvimento baseada em modelos, não uma metodologia ágil. Não possui programação em pares como prática.
Alternativa D — ❌ Incorreta
MDD (Model Driven Development) é um paradigma que usa modelos como artefatos primários, sem relação direta com metodologias ágeis ou com a prática de programação em pares.
Alternativa E — ❌ Incorreta
Scrum é um framework ágil focado em gerenciamento de projetos (sprints, papéis, eventos), mas não prescreve práticas técnicas como programação em pares. Embora possa ser combinado com XP, não é sua característica definidora.
PEGA ESSA DICA!
Para provas, memorize as práticas típicas de cada metodologia ágil: XP = programação em pares, TDD, refatoração; Scrum = sprints, daily meetings, product backlog; FDD = features; Crystal = comunicação; Lean = eliminar desperdícios. Isso ajuda a responder questões desse tipo rapidamente.