São consideradas metodologias ágeis de desenvolvimento de so...
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).
"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
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo