Questão de Engenharia de Software — XP (eXtreme Programming) — INSTITUTO AOCP 2021
Engenharia de Software›XP (eXtreme Programming)
Código
qq660996
Banca
INSTITUTO AOCP
Órgão
ITEP-RN
Ano
2021
Nível
Superior
Cargo
ITEP - RN - Perito Criminal - Computação
O XP (Extreme Programming) é um método ágil para o desenvolvimento de sistemas. Assinale a alternativa correta em relação a esse método.
AÉ recomendado para qualquer tipo de projeto, produto ou situação.
BBusca agilidade na entrega do software e, portanto, não exige uma etapa de planejamento para não perder tempo.
CA entrega do software é feita de maneira incremental, ou seja, através de “releases” menores.
DRecomenda o desenvolvimento de forma individual, ou seja, cada desenvolvedor cuida sozinho do desenvolvimento de código para uma história.
ETenta prever, de modo antecipado, tudo o que o cliente pode querer solicitar futuramente, adiantando o desenvolvimento desses módulos previstos e facilitando a entrega final.
Revelar gabarito e comentário▾
GabaritoC — A entrega do software é feita de maneira incremental, ou seja, através de “releases” menores.
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 (Extreme Programming)
Gabarito: letra C. O XP, como método ágil, preconiza entregas frequentes e incrementais do software por meio de releases menores, permitindo feedback rápido do cliente e adaptação contínua. Essa característica é central e contrasta com práticas tradicionais que buscam entregas únicas ao final do projeto.
O XP é um dos métodos ágeis mais conhecidos e valoriza comunicação, simplicidade, feedback e coragem. A entrega incremental é um dos seus pilares, permitindo que o cliente veja valor cedo e ajuste prioridades.
XP (Extreme Programming)
1Práticas centrais
Entrega incremental (releases menores)
Programação em par (pair programming)
Propriedade coletiva do código
Planejamento (Planning Game)
Simplicidade (mínimo necessário)
2Adequação
Equipes pequenas a médias
Requisitos voláteis
Forte envolvimento do cliente
3O que NÃO é
Não serve para qualquer projeto
Não elimina planejamento
Não prevê requisitos futuros
Não é desenvolvimento individual
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O XP não é recomendado para qualquer tipo de projeto. Ele é mais adequado para equipes pequenas a médias, requisitos voláteis e com forte envolvimento do cliente. Em projetos grandes ou de alta criticidade, outros métodos podem ser mais indicados.
Alternativa B — ❌ Incorreta
O XP não elimina o planejamento. Pelo contrário, ele possui uma etapa chamada Planning Game (jogo de planejamento), onde as histórias são estimadas e priorizadas, e há planejamento de iteração e de release. A agilidade não vem da ausência de planejamento, mas da sua leveza e foco contínuo.
Alternativa C — ✅ Correta ⟵ GABARITO
A entrega incremental é prática fundamental no XP. O software é desenvolvido em ciclos curtos (iterações) e entregue em releases menores, que agregam valor e permitem feedback constante. Isso reduz riscos e aumenta a satisfação do cliente.
Alternativa D — ❌ Incorreta
O XP defende a programação em par (pair programming), onde dois desenvolvedores trabalham juntos no mesmo código, e não de forma individual. Além disso, incentiva a propriedade coletiva do código, onde qualquer desenvolvedor pode modificar qualquer parte do sistema.
Alternativa E — ❌ Incorreta
O XP rejeita a tentativa de prever todos os requisitos futuros. Em vez disso, adota o princípio de simplicidade: fazer o mínimo necessário que funciona hoje e confiar que mudanças serão acomodadas via refatoração e design simples. A abordagem de antecipar todos os pedidos do cliente é típica de métodos preditivos, não do XP.