Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

DSDM - Metodologia de Desenvolvimento de Sistemas Dinâmicos

No description
by

Jonatas Bueno

on 13 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of DSDM - Metodologia de Desenvolvimento de Sistemas Dinâmicos

Introdução
DSDM é uma metodologia de desenvolvimento de software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD). 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 que 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.
DSDM - Metodologia de Desenvolvimento de Sistemas Dinâmicos
Iteração de Desenho e Construção
- Identificar requisitos funcionais e não-funcionais que devem estar no sistema testado,viabilizar quando e como serão tratados tais requisitos, criar protótipo do sistema para teste do usuario final, efetuar correção no sistema testado
Implantação
- orientações e aprovação do usuário, treinamento, entrega do sistema, revisão do negócio gerando um documento de "revisão do projeto"
1 fase - O Pré Projeto
2 fase - O Ciclo de Vida
São divididas em 5 estágios:
Análise
- é avalidado se o método utilizado cabe ao DSDM através do tipo de projeto, levantamentos de grupos de trabalhos e a procura por interação de clientes experts para comunicação e interação do sistema
Iteração do Modelo Funcional - determinar as funcionalidades que serão implementadas e como e quando serão implementadas, desenvolver um protótipo funcional, efetuar correções do protótipo desenvolvido
Conclusão
Assim como qualquer método ágil o DSDM visa a entrega do sistema num espaço de tempo curto, usando uma filosofia do principio de Pareto "80% de uma aplicação pode ser entregue em 20% do tempo que levaria para entregar a aplicação completa". O foco está mais para o desenvolvimento e cumprimento da data de entrega do que a documentação em sí, por essa razão o DSDM pode adotar a tática de uma aborgem ágil como XP
Nessa fase são definidos orçamento e assinatura do contrato. Controlando estes critérios antecipadamente pode-se evitar problemas futuros e em estágios mais críticos.
Esse método também tem como diferencial a capacidade de ser flexível, aderindo as mudanças que podem ocorrer durante as estapas e estagios de seu desenvolvimento, sendo seu forte a interação com o cliente para extrair informações e testes, usufruindo muito da prototipação
Bibliografia
livro - Engenharia de Software. Uma Abordagem Profissional. Setima edição (Roger S. Pressman)
http://pt.kioskia.net/contents/229-metodos-ageis
http://http://pt.wikipedia.org/wiki/Dynamic_Systems_Development_Method
3ª fase - Pós Projeto
Esta fase garante a eficiência e eficácia do projeto. Através de manutenções, melhorias e ajustes de acordo com os princípios do DSDM. A manutenção pode ser vista como um contínuo desenvolvimento. Invés de finalizar o ciclo de vida de apenas 1 vez, normalmente o projeto pode retomar fases/etapas anteriores a fim de refinar ainda mais o passo concluído.
Dynamic Systems Development Method
Full transcript