Processos de Desenvolvimento de Software

Get Started. It's Free
or sign up with your email address
Processos de Desenvolvimento de Software by Mind Map: Processos de Desenvolvimento de Software

1. Clássico

1.1. Características

1.1.1. cascata ou linear

1.1.2. sequencial

1.1.3. não há retorno

1.2. Vantagens

1.2.1. planejamento facilitado

1.2.2. linha de produção

1.2.3. gerenciamento e controle

1.3. Desvantagens

1.3.1. pouca flexibidade

1.3.2. dificuldade dos clientes em determinar todas as funcionalidades

1.3.3. o usuário tem que aguardar a finalização

2. Evolucionária

2.1. Características

2.1.1. considera que o software evolui durante um periodo de tempo

2.2. Vantagens

2.2.1. análise constante da qualidade

2.2.2. rápida entrega de produto

2.3. Desvantagens

2.3.1. tende a ser mal documentada

2.4. Tipos

2.4.1. Espiral: análise de riscos e qualidade a cada passo

2.4.2. Incremental: cada ciclo gera um produto operacional

3. Prototipação

3.1. Características

3.1.1. versões inicias (maquetes) são utilizadas para verificações e experimentações

3.2. Vantagens

3.2.1. não há necessidade de levantar todos os requisitos no início do projeto

3.2.2. maior comprometimento do usuário envolvido

3.3. Desvantagens

3.3.1. a modelagem é iniciada antecipadamente

3.3.2. pode confundir o usuário, achando que o produto está pronto