Considerando que processo de software pode ser definido como...
A extreming programming (XP) é considerada um método ágil, em que todos os requisitos são expressos por meio de cenários. O ciclo de release em XP engloba: selecionar as histórias dos usuários para implementação na versão, dividir as histórias em tarefas, planejar a versão, desenvolver/construir e testar o software, liberar o software e avaliar o sistema.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o método ágil Extreme Programming (XP), que é de fato uma estratégia de desenvolvimento de software focada em eficiência e adaptabilidade. O XP propõe uma série de práticas que visam melhorar a qualidade do software e a capacidade de resposta às mudanças de requisitos, dois pilares importantes nos métodos ágeis.
Os conhecimentos necessários para resolver essa questão são:
- Entendimento do que é o Extreme Programming (XP).
- Conhecimento das etapas que compõem o ciclo de release no XP.
- Familiaridade com a prática de utilização de histórias de usuário para expressar requisitos no desenvolvimento ágil.
A alternativa está correta porque descreve de maneira acurada o ciclo de release no XP. As atividades descritas são parte integrante do processo:
- Selecionar as histórias de usuário para implementação: é a fase onde se define o que será construído na próxima versão.
- Dividir as histórias em tarefas: torna as histórias em unidades menores de trabalho que podem ser distribuídas entre os membros da equipe.
- Planejar a versão: envolve a estimação, priorização e a organização do desenvolvimento das tarefas.
- Desenvolver/construir e testar o software: refere-se à prática de desenvolvimento contínuo e feedback rápido através de testes constantes, uma característica central de XP.
- Liberar o software: momento em que a versão é disponibilizada para os usuários.
- Avaliar o sistema: proporciona uma revisão do que foi construído e identifica possíveis melhorias para os próximos ciclos.
Portanto, com base nesses conhecimentos e no que é proposto pela metodologia XP, pode-se confirmar que a descrição do ciclo de release está correta e alinhada com as práticas deste método ágil.
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
Cada iteração terá um conjunto de estórias a serem implementadas, que passam por uma análise, por um design, e por testes na mesma iteração vigente.
http://www.devmedia.com.br/planejando-seu-projeto-com-extreme-programming-parte-i/4273
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo