O que é um método dinâmico de desenvolvimento de sistemas?
O Dynamic Systems Development Method, ou DSDM, é um processo que os desenvolvedores de sistemas de computador podem usar para criar novos sistemas de computador. O nome do método inclui a palavra dinâmico porque é um método que muda constantemente ou é uma abordagem dinâmica para o desenvolvimento dos sistemas. O Método de Desenvolvimento de Sistemas Dinâmicos é composto por um processo de cinco fases: viabilidade, negócios, iteração de modelos funcionais, design e implementação.
Durante a fase de viabilidade do Método Dinâmico de Desenvolvimento de Sistemas, o problema ou questão é identificado. Em outras palavras, o sistema que será desenvolvido resolverá ou resolverá o problema ou o problema apresentado durante esta etapa do processo. Durante esta fase, o método verifica se o aplicativo precisa ser desenvolvido com a abordagem RAD (Rapid Application Development), que usa prototipagem incremental. Se a abordagem RAD for apropriada, o Método de Desenvolvimento de Sistemas Dinâmicos poderá continuar na fase de negócios.
A fase comercial do método requer uma correspondência dos requisitos da empresa para a qual o sistema está sendo desenvolvido e das informações que o sistema pode fornecer. Enquanto o sistema puder fornecer o que a empresa precisa, o desenvolvimento do sistema poderá continuar na terceira fase, que é a fase de iteração do modelo funcional.
A fase de iteração do modelo funcional envolve a construção do protótipo do sistema. Os usuários do sistema avaliam o protótipo para garantir que a saída de informações seja a informação que a empresa procura. Após a execução de testes no protótipo, o usuário fornece feedback ao desenvolvedor para fazer quaisquer ajustes ou alterações necessárias para ajustar a saída do sistema. O estágio de iteração do modelo funcional geralmente é dividido em duas ou três tentativas até que o sistema e quaisquer programas de software subsequentes associados ao sistema atendam às necessidades necessárias.
Quando o modelo é levado ao estágio final, a próxima fase do Método de Desenvolvimento de Sistemas Dinâmicos é a fase de design. Durante a fase de projeto, o modelo é projetado no sistema real. Em outras palavras, o sistema e qualquer software usado com o sistema são levados ao estágio final.
O estágio final do Método de Desenvolvimento de Sistemas Dinâmicos é o estágio de implementação. É quando o sistema e o software são testados como o produto final para detectar novos bugs ou bugs que não foram corrigidos entre o modelo e a transição do estágio de design. Depois que o sistema é testado, ele é implementado e totalmente implementado em toda a linha.