Processos de Desenvolvimento de Software

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Processos de Desenvolvimento de Software por Mind Map: Processos de Desenvolvimento de Software

1. Evolucionária

1.1. Características

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

1.2. Vantagens

1.2.1. análise constante da qualidade

1.2.2. rápida entrega de produto

1.3. Desvantagens

1.3.1. tende a ser mal documentada

1.4. Tipos

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

1.4.2. Incremental: cada ciclo gera um produto operacional

2. Prototipação

2.1. Características

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

2.2. Vantagens

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

2.2.2. maior comprometimento do usuário envolvido

2.3. Desvantagens

2.3.1. a modelagem é iniciada antecipadamente

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

3. Clássico

3.1. Características

3.1.1. cascata ou linear

3.1.2. sequencial

3.1.3. não há retorno

3.2. Vantagens

3.2.1. planejamento facilitado

3.2.2. linha de produção

3.2.3. gerenciamento e controle

3.3. Desvantagens

3.3.1. pouca flexibidade

3.3.2. dificuldade dos clientes em determinar todas as funcionalidades

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