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. DSDM consiste em:
- 3 fases: pré-projeto, ciclo de vida, e pós-projeto.
- A fase ciclo de vida é subdividida em 5 estágios: Análise de viabilidade, Análise de negócio, Iteração do Modelo Funcional, Iteração de elaboração e construção e, por fim, Implantação.
Fase: Iteração do Modelo Funcional:
# Identificar o Protótipo Funcional: Determinar as funcionalidades que serão implementadas é o resultado desta iteração. Neste sub-estágio, um MODELO FUNCIONAL é desenvolvido de acordo com o resultado com o artefato resultante do estágio de Análise do negócio.
# Agenda: Definir quando e como as funcionalidades serão implantadas.
# Criação do Protótipo Funcional: Desenvolver um PROTÓTIPO FUNCIONAL, de acordo com a Agenda e o MODELO FUNCIONAL.
# Revisão do Protótipo Funcional: Efetuar correções do protótipo desenvolvido. Isto pode ser feito através de testes dos usuários finais ou por análise da documentação. O artefato gerado aqui é o DOCUMENTO DE REVISÃO DO PROTÓTIPO FUNCIONAL.
Fonte: https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos