Processo de Desenvolvimento de Software

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

1. Processo

1.1. Atividades

1.1.1. Interativas

1.1.2. Transformam insumos em produtos

1.1.3. Inter-relacionadas

2. Métodos ágeis

3. TDD

4. Scrum

5. XP - Extreme Programming

6. Modern Agile

7. Processo de Software

7.1. Atividades

7.1.1. Levam a produção de um software

7.1.2. Requisitos

7.1.3. Implementação

7.1.4. Projeto

7.1.5. Teste

7.1.6. Manutenção

7.2. Modelos de Processo de Software

7.2.1. Descrevem todo o processo

7.2.2. Determinam ordem das atividades

7.2.3. Determinam critério de transição entre essas atividades

7.2.4. Há muitos modelos

7.2.4.1. Cascata

7.2.4.1.1. Fases bem definidas e sequenciais

7.2.4.1.2. Revisão no final de cada fase

7.2.4.1.3. Benefícios

7.2.4.1.4. Malefícios

7.2.4.2. Modelos de processo incremental

7.2.4.2.1. Série de versões ou incrementos

7.2.4.2.2. Benefícios

7.2.4.2.3. Malefícios

7.2.4.3. Espiral

7.2.4.3.1. Iterativo

7.2.4.3.2. Funciona em ciclos

7.2.4.3.3. Benefícios

7.2.4.3.4. Malefícios

7.2.4.4. Processo Unificado da Rational (RUP)

7.2.4.4.1. Baseado na UML

7.2.4.4.2. Benefícios

7.2.4.4.3. Malefícios