Engenharia Múltipla Escolha

A metodologia XP surgiu no final da década de 90, após o início da Internet, levando a mudanças significativas no ciclo de desenvolvimento de software. Qual dos seguintes aspectos NÃO é uma prática de Programação Extrema?

A metodologia XP surgiu no final da década de 90, após o início da Internet, levando a mudanças significativas no ciclo de desenvolvimento de software. Qual dos seguintes aspectos NÃO é uma prática de Programação Extrema?

  1. Desenvolvimento orientado a testes.
  2. Pequenos lançamentos.
  3. Posse coletiva.
  4. Capacitar clientes.
  5. Programação em pares.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Capacitar clientes

Análise da Questão

A Programação Extrema (XP) é uma metodologia ágil criada por Kent Beck no final da década de 90. Ela foca fortemente em práticas técnicas que aumentam a qualidade do software e a satisfação do cliente. Para identificar a resposta correta, precisamos distinguir quais itens são práticas oficiais do XP e quais não são.

As práticas fundamentais do XP (baseadas nos 12 valores/princípios originais) incluem:

  • Programação em Pares: Duas pessoas trabalhando juntas em um único computador.
  • Desenvolvimento Orientado a Testes (TDD): Escrever os testes automatizados antes de escrever o código funcional.
  • Pequenas Liberações: Entregar o software em ciclos curtos para obter feedback rápido do mercado.
  • Propriedade Coletiva (Posse Coletiva): Todo o código pertence ao time; qualquer desenvolvedor pode modificar qualquer parte dele.
  • Cliente no Local: Ter um representante do cliente disponível durante o desenvolvimento para tirar dúvidas imediatas.

Vamos analisar cada alternativa:

AlternativaÉ prática do XP?Justificativa
A) Desenvolvimento orientado a testesSimConhecido como TDD, é central no XP para garantir qualidade.
B) Pequenos lançamentosSimVisa reduzir riscos e aumentar a velocidade de entrega.
C) Posse coletivaSimGarante que ninguém seja um gargalo e o conhecimento seja compartilhado.
D) Capacitar clientesNãoO XP foca em ter o cliente no local, mas não define a "capacitação" do cliente como uma prática técnica ou gerencial do método.
E) Programação em paresSimPrática essencial para revisão de código em tempo real e transferência de conhecimento.

A alternativa D destaca-se porque, embora o XP valorize imensamente a interação com o cliente, a prática oficial é a presença do cliente ("On-site Customer"), e não o ato de capacitá-lo tecnicamente. As demais alternativas (A, B, C e E) são pilares técnicos descritos explicitamente na documentação original do XP.

Conclusão

A alternativa que NÃO representa uma prática oficial da Programação Extrema é a Capacitar clientes.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.