As metodologias ágeis de desenvolvimento surgiram em me...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - Dynamic Systems Development Methodology (DSDM).
O tema abordado nesta questão refere-se às metodologias ágeis de desenvolvimento de software, as quais surgiram como uma alternativa mais flexível e menos burocrática em comparação aos métodos tradicionais, como o modelo em cascata. Para responder a esta questão corretamente, é necessário conhecimento específico sobre as características das diversas metodologias ágeis, em especial aquelas mencionadas nas alternativas.
A Dynamic Systems Development Methodology (DSDM) é uma das metodologias ágeis que enfatiza a entrega frequente de produtos, o envolvimento ativo do usuário e a capacidade de mudar rapidamente de direção, caso seja necessário. A característica mencionada na questão que se refere a "estabelecer os recursos e o tempo fixo para o desenvolvimento de um projeto, ajustando suas funcionalidades de maneira a atender os prazos estipulados" é uma das principais premissas do DSDM, conhecida como o princípio de "tempo fixo, recursos fixos, qualidade ajustável". Isto implica que o tempo e os recursos são fixados desde o início, e o escopo é ajustado conforme esses limites para garantir a entrega dentro do prazo acordado.
Essa abordagem contrasta com as características de outras metodologias ágeis, como o SCRUM, que não foca em tempo e recursos fixos, mas em ciclos iterativos e incrementais conhecidos como sprints; o Extreme Programming (XP), que enfatiza práticas de engenharia de software como programação em pares e integração contínua; e o Adaptive Software Development (ASD), que se concentra na colaboração e aprendizado contínuo sem a fixação prévia de tempo e recursos.
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
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.
Fonte: http://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos
d) Dynamic Systems Development Methodology (DSDM).
DSDM (dynamic system development method) é o metodo que trabalha com adequação ao produto e incrementos por prototipos para reviews. caracteristicas: participação do usuario, força de equipe, entrega frequente, adequação ao produto, desenvolvim,ento iterativo & desenvolvimento incremental, e foco na reversão por mudanças.
Os 8 princípios do DSDM:
-foco na necessidade do negócio
-entrega no tempo
-colaboração
-nunca comprometa qualidade
-construa incrementalmente com bases firmes
-desenvolva iterativamente
-comunicação continua e clara
-demostre controle
Vamos aos comentários.
"O método de desenvolvimento de sistemas dinâmicos (Dynamic Systems Development Method) [Sta97] é uma abordagem de desenvolvimento de software ágil que “oferece uma metodologia para construir e manter sistemas que atendem restrições de prazo apertado através do uso da prototipagem incremental em um ambiente de projeto controlado"". Fonte: Pressman (2011) pg. 96
#SóNinja
Letra D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo