MODELOS DE PROJETO
DESNVOLVIMENTO
EVOLUCIONÁRIO E FORMAL
PAULO OTAVIO
PAULO VIEGAS
Agenda
1.
2.
3.
4.
5.
6.
7.
Agenda
Introdução;
Modelo de Processo Evolucionário;
Modelo de Processo Formal;
Comparação;
Conclusão;
Referencias Bibliograficas.
Introdução
Dois dos inumeros processos de desenvolvimento de software é o prosseso evolucionário e o processo formal.
O Processo evolucionário é um processo bastante voltado ao cliente.
O Processo formal é um processo bastante voltado a precisnão. Processo Evolucionário
Apresentação
Baseado na interpretação do analista da ideia do cliente
(usuário) para começar o desenvolvimento.
Processo Evolucionário
Processos
Processo Evolucionário
Características
1. Protótipo inicial:
1. Inicialmente o projeto é exposto a ideias do cliente (usuário).
2. Ajustes do Projeto:
1. O projeto volta para desenvolvimento com os ajustes necessários a serem feitos.
3. Tipos:
1. Exploratório: Desenvolvimento com Cliente.
2. Protótipo Throwaway
Processo Evolucionário
Vantágens
1.
2.
3.
Pode ser mostrado em tempo real para o cliente o desenvolvimento do projeto; Desenvolvimento rápido;
Pode resulta na capacitação dos envolvidos no projeto.
Processo Evolucionário
Desvantágens
1.
2.
3.
4.
Processo não visível (documentação);
Estruturação;
Técnicas;
Dificuldade de análise de custos e prazos.
Processo Evolucionário
Exemplos
1. Sistemas de vendas;
2. Sistema de geração de relatórios;
Processo Formal
Apresentação
É um método baseado na matemática, fundamentado na precisão e sem possibilidade de erro depois da finalização do software.
Processo Formal
Processos
Processo Formal
Características
Normalmente é utilizado para desenvolver um sistema altamente complexo.
Processo Formal
Vantágens
1. Sistema de alta segurança;
2. Sistema de alta confiabilidade;
3. Sistema de altamente Preciso.
Processo Formal
Desvantágens
1.