São consideradas metodologias ágeis de desenvolvimento de so...

Próximas questões
Com base no mesmo assunto
Q40382 Engenharia de Software
São consideradas metodologias ágeis de desenvolvimento de software:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - SCRUM e DSDM.

A questão aborda o tema de metodologias ágeis, que são abordagens dentro da engenharia de software focadas na entrega rápida e eficiente de valor ao cliente, promovendo a colaboração entre a equipe de desenvolvimento e stakeholders, e adaptabilidade ao longo de todo o projeto. Para responder corretamente a essa questão, é necessário conhecer as principais metodologias que são classificadas como ágeis.

O SCRUM é uma das metodologias ágeis mais populares e é baseada em ciclos de desenvolvimento chamados sprints, que costumam durar de duas a quatro semanas. Nesses ciclos, o time trabalha para entregar incrementos de software funcional e priorizado. O SCRUM é conhecido por seus papéis definidos, como o Scrum Master e o Product Owner, e por eventos específicos, como as Daily Scrums (reuniões diárias), Sprint Planning, Sprint Review e Sprint Retrospective.

O DSDM, ou Dynamic Systems Development Method, é uma abordagem ágil que enfatiza a entrega frequente de produtos, o envolvimento ativo do usuário, equipes capacitadas para tomar decisões, e a aceitação de que as mudanças nos requisitos são inevitáveis e devem ser incorporadas durante o ciclo de vida do desenvolvimento.

Agora, vamos falar um pouco sobre por que as outras alternativas estão incorretas:

  • A XP (eXtreme Programming) é de fato uma metodologia ágil, mas a UP (Unified Process) não é considerada ágil, por ser mais prescritiva e ter um fluxo de trabalho mais rígido.
  • O RUP (Rational Unified Process) também não é uma metodologia ágil; é um framework de desenvolvimento de software iterativo que pode ser adaptado para diferentes tipos de projetos, mas não possui a mesma ênfase em rápidas iterações e adaptação que as metodologias ágeis têm.
  • A metodologia Cascata (ou Waterfall) é o oposto das metodologias ágeis, sendo um modelo linear e sequencial, onde cada fase deve ser concluída para que a próxima comece, sem espaço para adaptação ao longo do processo.
  • O PRINCE2 (Projects IN Controlled Environments) é uma metodologia de gerenciamento de projetos e não uma metodologia de desenvolvimento de software específica, muito menos ágil.

Portanto, a alternativa B é a única que identifica corretamente duas metodologias ágeis de desenvolvimento de software: SCRUM e DSDM.

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

Dynamic Systems Development Method, ou Metodologia de Desenvolvimento de Sistemas Dinâmicos (em português), é uma metodologia de Desenvolvimento de Software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD).

Resposta por exclusão. Uma delas seria SCRUM, naturalmente. A segunda, vai do candidato já ter ouvido falar em DSDM.
Para os que nunca ouviram falar sobre DSDM, o Pressman comenta-o em seu capítulo sobre metodologias ágeis.

"Metodologia de Desenvolvimento de Sistemas Dinâmicos (do inglês Dynamic Systems Development Method - DSDM) é uma metodologia de desenvolvimento de software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD). DSDM é uma metodologia de desenvolvimento iterativo e incremental que enfatiza o envolvimento constante do usuário.

Seu objetivo é entregar softwares no tempo e com custo estimados através do controle e ajuste de requisitos ao longo do desenvolvimento. DSDM é um dos modelos de Metodologia Ágil de desenvolvimento de software, e seu formato é propriedade da Agile Alliance."

Fonte - http://pt.wikipedia.org/wiki/Dynamic_Systems_Development_Method

b) SCRUM de DSDM.

Clique para visualizar este comentário

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