QUESTÃO 9
A Extreme Programming (Programação Extrema) usa uma abordagem Orientada a Objetos como seu paradigma de desenvolvimento de software. A XP é considerada uma metodologia ágil onde os projetos são conduzidos com base em requisitos que se modificam rapidamente (SBROCCO, 2012).
Com base nos conteúdos apresentados a respeito da metodologia XP, assinale a alternativa correta:
Alternativas
Alternativa 1:
Na metodologia, a programação não pode ser em dupla (ou pareada).
Alternativa 2:
Possíveis mudanças no software são realizadas após a finalização do projeto.
Alternativa 3:
Dentro do conceito da metodologia, as entregas são realizadas de forma parcial (releases).
Alternativa 4:
Após a implementação de todos os módulos é que são realizadas entregas ao usuário final.
Alternativa 5:
Durante o projeto não há necessidade de aplicar testes muito aprofundados nas entregas intermediárias, visto que isso é realizado somente na entrega final.
Soluções para a tarefa
Resposta:
Alternativa 3:
Dentro do conceito da metodologia, as entregas são realizadas de forma parcial (releases).
Explicação:
Alternativa 1:
Na metodologia, a programação não pode ser em dupla (ou pareada).
Errada. Página 62 Programação em Pares
Alternativa 2:
Possíveis mudanças no software são realizadas após a finalização do projeto.
Errada. Página 61 Design Simples
Alternativa 3:
Dentro do conceito da metodologia, as entregas são realizadas de forma parcial (releases).
Correta. Página 62 Releases Curtos
Alternativa 4:
Após a implementação de todos os módulos é que são realizadas entregas ao usuário final.
Errada. Mesma explicação da Alternativa 3
Alternativa 5:
Durante o projeto não há necessidade de aplicar testes muito aprofundados nas entregas intermediárias, visto que isso é realizado somente na entrega final.
Errada. Página 62 Refatoração, Desenvolvimento Guiado por Testes e Releases Curtos
Resposta:
Alternativa 3:
Dentro do conceito da metodologia, as entregas são realizadas de forma parcial (releases).
Explicação:
Alternativa 1:
Na metodologia, a programação não pode ser em dupla (ou pareada). Deve ser em dupla.
Alternativa 2:
Possíveis mudanças no software são realizadas após a finalização do projeto. Mudanças podem ser feitas no andamento do projeto.
Alternativa 4:
Após a implementação de todos os módulos é que são realizadas entregas ao usuário final. Entregas são feitas durante o final de cada sprint.
Durante o projeto não há necessidade de aplicar testes muito aprofundados nas entregas intermediárias, visto que isso é realizado somente na entrega final. Teste são realizados