Considerando que processo de software pode ser definido como...

Próximas questões
Com base no mesmo assunto
Q268172 Engenharia de Software
Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue o  item  que se segue.

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.
Alternativas

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