Na extreme programming, todos os requisitos são expressos co...

Próximas questões
Com base no mesmo assunto
Q738321 Engenharia de Software
Na extreme programming, todos os requisitos são expressos como cenários (chamados histórias do usuário) que são implementados diretamente como uma série de tarefas. Sabe‐se que o extreme programming envolve um número de práticas que se enquadram nos princípios dos métodos ágeis. Acerca de algumas dessas práticas, relacione adequadamente as colunas a seguir.
1. Releases pequenos.
2. Refactoring.
3. Propriedade coletiva.
4. Integração contínua.
5. Ritmo sustentável.
( ) Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento.
( ) O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro.
( ) Grandes quantidades de horas‐extras não são consideradas aceitáveis, pois, no médio prazo, há uma redução na quantidade de código e na produtividade.
( ) Espera‐se que todos desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código forem encontrados.
( ) Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo
A sequência está correta em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

A questão aborda práticas do Extreme Programming (XP), que é uma metodologia ágil de desenvolvimento de software que se foca na melhoria da qualidade do produto e na capacidade de resposta às mudanças das necessidades do cliente. Para solucionar, é necessário conhecimento sobre as práticas específicas adotadas pelo XP.

Justificativa para a alternativa correta (D):

  • (3) Propriedade coletiva: Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento. Isso encoraja o conhecimento compartilhado dentro da equipe.
  • (1) Releases pequenos: O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro, permitindo entregas rápidas e frequentes.
  • (5) Ritmo sustentável: Grandes quantidades de horas-extra não são consideradas aceitáveis, pois, no médio prazo, levam à redução na quantidade de código e na produtividade. O XP enfatiza um ritmo de trabalho que possa ser mantido indefinidamente.
  • (2) Refactoring: Espera-se que os desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código sejam identificados. Isso assegura um design simples e uma base de código de alta qualidade.
  • (4) Integração contínua: Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo, minimizando os problemas de integração e garantindo que o software funcione como esperado o tempo todo.

Essas práticas são fundamentais no XP e refletem os valores e princípios dos métodos ágeis, como comunicação, simplicidade, feedback, coragem e respeito.

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

1. Releases pequenos - O conjunto mínimo útil de funcionalidade que agrega valor ao negócio é desenvolvido primeiro.
2. Refactoring - Espera‐se que todos desenvolvedores recriem o código continuamente tão logo os aprimoramentos do código forem encontrados.
3. Propriedade coletiva - Os pares de desenvolvedores trabalham em todas as áreas do sistema, de tal maneira que não se formem ilhas de conhecimento.
4. Integração contínua. - Tão logo o trabalho em uma tarefa seja concluído, este é integrado ao sistema como um todo.
5. Ritmo sustentável - Grandes quantidades de horas‐extras não são consideradas aceitáveis, pois, no médio prazo, há uma redução na quantidade de código e na produtividade.

Clique para visualizar este comentário

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