A Programação extrema (eXtreme Programming), ou simplesmente...

Próximas questões
Com base no mesmo assunto
Q930449 Engenharia de Software
A Programação extrema (eXtreme Programming), ou simplesmente XP, é um dos principais métodos ágeis de desenvolvimento de software. Sobre programação extrema (XP) é correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - tem a programação em pares como uma de suas práticas.

Para entender a alternativa correta, é essencial conhecer as práticas fundamentais do eXtreme Programming (XP), uma metodologia ágil para desenvolvimento de software. O XP enfatiza a eficácia e qualidade no desenvolvimento de software e é composto por várias práticas de engenharia de software, incluindo a programação em pares (pair programming). Nessa prática, dois programadores trabalham juntos em um mesmo computador, onde um digita o código (o 'driver') e o outro revisa cada linha de código enquanto é escrita (o 'navigator'). Essa abordagem melhora a qualidade do software, pois permite a revisão constante do código, compartilhamento de conhecimento entre os membros da equipe e redução de erros de programação.

A programação em pares é uma das práticas reconhecidas e promovidas dentro do XP, pois reflete os valores de comunicação e feedback constantes, aprimorando a qualidade do trabalho e contribuindo para um ambiente colaborativo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A programação em pares é um tema chave da XP.


b) tem como valores: comunicação, simplicidade, feedback, coragem e planejamento. Faltou o valor: respeito


c) a programação extrema é melhor adaptada para grandes times de desenvolvimento. Esse é um dos princípios básicos da Programação extrema. Um dos principios da XP é a programação pareada ( em pares)


d) o jogo de planejamento da programação extrema é realizado sempre no início de cada projeto e define as fases do RUP e os diagramas da UML que serão utilizados durante o desenvolvimento do projeto. O planning game é realizado sempre no inicio de cada interação semanal


e) uma das principais práticas do XP é a Integração Contínua (Continuous Integration). Esta prática indica que sempre e somente ao final da iteração as novas funcionalidades produzidas devem ser integradas à versão atual do sistema.  A integração contínua menciona que após uma nova funcionalidade ser desenvolvida ela deve ser integrada o mais rápido possível ao sistema atual.


b) tem como valores: comunicação, simplicidade, feedback, coragem e planejamento. Faltou o valor: respeito


c) a programação extrema é melhor adaptada para grandes times de desenvolvimento. Esse é um dos princípios básicos da Programação extrema. Um dos principios da XP é a programação pareada ( em pares)


d) o jogo de planejamento da programação extrema é realizado sempre no início de cada projeto e define as fases do RUP e os diagramas da UML que serão utilizados durante o desenvolvimento do projeto. O planning game é realizado sempre no inicio de cada interação semanal


e) uma das principais práticas do XP é a Integração Contínua (Continuous Integration). Esta prática indica que sempre e somente ao final da iteração as novas funcionalidades produzidas devem ser integradas à versão atual do sistema.  A integração contínua menciona que após uma nova funcionalidade ser desenvolvida ela deve ser integrada o mais rápido possível ao sistema atual.

A) Certa

B) Comunicação, simplicidade, feedback, coragem e Respeito

C) Para pequenos e médios times

D) Isso não faz parte de métodos ágeis e sim de Modelos prescritivos

E) XP faz várias entregas de testes, é um método incremental.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo