Uma metodologia de desenvolvimento, ou combinação de metodol...

Próximas questões
Com base no mesmo assunto
Q839318 Engenharia de Software
Uma metodologia de desenvolvimento, ou combinação de metodologias, e a sequência de atividades ou componentes pertencentes a esta metodologia é corretamente indicada em:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D

O tema dessa questão é sobre metodologias ágeis e seus componentes ou atividades em sequência. Particularmente, a questão pede para identificar a sequência correta de atividades ou componentes dentro de uma metodologia ágil específica. O candidato precisa ter conhecimento sobre diferentes metodologias de desenvolvimento ágil, como Scrum, XP (eXtreme Programming), FDD (Feature-Driven Development) e RUP (Rational Unified Process), bem como suas atividades características.

A alternativa correta é a D - Scrum: Product Backlog – Sprint Planning – Sprint Backlog – Daily Scrum – Sprint Review. Essa sequência representa corretamente as atividades fundamentais do framework Scrum. Explicando cada uma:

  • Product Backlog: Lista priorizada de funcionalidades desejadas no produto.
  • Sprint Planning: Reunião onde o time seleciona itens do Product Backlog para trabalhar durante o próximo Sprint.
  • Sprint Backlog: Conjunto de itens do Product Backlog selecionados para o Sprint, além de um plano para entregar o incremento do produto e atingir o objetivo do Sprint.
  • Daily Scrum: Reunião diária para sincronização das atividades e planejamento do trabalho do próximo dia.
  • Sprint Review: Reunião no fim do Sprint para inspecionar o incremento e adaptar o Product Backlog se necessário.

Essas atividades seguem uma sequência lógica no Scrum, que ajuda as equipes a gerenciar o trabalho em iterações curtas e regulares, conhecidas como Sprints, com a finalidade de entrega contínua de valor para o cliente. A alternativa D apresenta uma sequência que é diretamente associada ao fluxo de trabalho Scrum e não mistura elementos de outras metodologias, o que a torna a correta.

As outras alternativas apresentam combinações equivocadas de terminologias e atividades que não correspondem a uma única metodologia de desenvolvimento ou não seguem a sequência usual dessas metodologias.

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

Apesar de Daily Scrum não ser a nomenclatura mais apropriada (seria Daily Meeting), daria pra responder por eliminação:

a) Scrum e XP: Sprint Backlog – Sprint Planning – TDD – Reunião em pé – Classe proprietária

b) RUP: Iniciação – Metáfora – Transição – Construção – Refatoração

c) FDD: Lista de Features – Planejamento – Modelo de domínio – Detalhamento da Feature – Propriedade coletiva

e) TDD: Red Green Refactoring – Feedback – Group Responsibility PrincipleProduct Owner.

Daily Scrum Meeting - acho que a questão deveria ser anulada.

Massao Iwanaga, sobre seu comentário, a reunião diária é realmente chamada Daily Scrum... O termo que faltou foi a Sprint Planning MEETING, porém é a alternativa mais correta e conhecendo o estilo Cespe e FCC sempre há essas coisas que dificilmente levam a anulação de questões..

Alternativa D.

d-

Scrum utiliza Papéis (Roles), Cerimônias (Cerimonies) e Artefatos (Artifacts) nas sprints.

tdd É uma prática para desenvolvimento de testes unitário que pode utilizar o processo Red-Green-Refactor.

Clique para visualizar este comentário

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