Questão de Engenharia de Software — XP (eXtreme Programming) — Quadrix 2023
- Código
- qg027177
- Banca
- Quadrix
- Órgão
- CREFITO-7ª Região(BA e SE)
- Ano
- 2023
- Nível
- Superior
- Cargo
- Programador(a)
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmação está correta: a XP (Extreme Programming) é uma metodologia ágil que enfatiza a colaboração estreita entre desenvolvedores e clientes, promovendo comunicação constante e entregas frequentes de software funcional em pequenos incrementos. Isso está alinhado aos valores fundamentais da XP — comunicação, simplicidade, feedback, coragem e respeito — e às suas práticas, como o Jogo do Planejamento e as Small Releases (pequenas versões).
A XP, criada por Kent Beck em 1996, é uma metodologia ágil que se ajusta bem a projetos com requisitos vagos e em constante mudança. Diferentemente de modelos tradicionais e sequenciais (como o cascata), a XP adota uma abordagem iterativa e incremental, com ciclos curtos de desenvolvimento. O foco está em entregar valor ao cliente rapidamente, por meio de pequenas versões funcionais que podem ser testadas e validadas continuamente.
Um dos pilares da XP é a comunicação. O valor da comunicação se manifesta na colaboração constante entre a equipe de desenvolvimento e o cliente, que muitas vezes participa ativamente do processo (cliente on-site). Essa comunicação é essencial para entender os requisitos, priorizar funcionalidades e obter feedback rápido. O Jogo do Planejamento (Planning Game) é uma prática que exemplifica isso: no início de cada iteração, desenvolvedores e cliente se reúnem para priorizar as histórias de usuário e estimar o trabalho.
A entrega de software funcional em pequenos incrementos é outra característica central da XP. As Small Releases (pequenas versões) permitem que o cliente receba funcionalidades prontas e testadas em intervalos curtos, geralmente semanais. Isso reduz o risco do projeto, pois o cliente pode validar o produto ao longo do desenvolvimento, e a equipe pode ajustar o rumo com base no feedback recebido. Essa abordagem incremental é uma das razões pelas quais a XP é considerada uma metodologia ágil eficaz para projetos com requisitos voláteis.
A banca explora aqui um ponto conceitual simples, mas fundamental: a XP não é um modelo rígido e sequencial, mas sim uma metodologia ágil que valoriza a interação humana e a entrega contínua. A afirmação do enunciado descreve exatamente essas características, sem qualquer distorção. Portanto, o item está CERTO.
A afirmação está correta porque descreve com precisão os princípios da XP. A colaboração entre desenvolvedores e clientes é um dos cinco valores fundamentais da metodologia (comunicação), e a entrega de software funcional em pequenos incrementos é uma de suas práticas centrais (Small Releases). A XP foi projetada justamente para promover comunicação constante e feedback rápido, permitindo que o cliente acompanhe o desenvolvimento e receba versões funcionais do produto em ciclos curtos. Não há nenhum termo incorreto ou distorção conceitual na assertiva.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg027177