Modelos de Processo

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

1. Prototipagem

1.1. características

1.1.1. Normalmente utilizado dentro de outros modelos

1.1.2. Auxilia o Engenheiro de Software a levantar requisitos

1.2. fases

1.2.1. Comunicação

1.2.2. Plano Rapido

1.2.3. Modelagem Projeto Rapido

1.2.4. Construção do Protótipo

1.2.5. Implantação Entrega e Feedback

1.2.6. Retorna o procedimento do começo

1.3. vantagens

1.3.1. Identifica Requisitos através de prototipos

1.3.2. Baixa probabilidade de erros no fim do projeto

1.3.3. Da um sabor do programa final ao cliente

1.4. desvantagens

1.4.1. Toma bastante tempo

1.4.2. É necessario estabelecer os limites de feedback

1.4.3. Pode ser custoso a equipe ou ao cliente

1.5. critérios de seleção

1.5.1. Requisitos pouco detalhados

1.5.2. Objetivos gerais

2. Espiral

2.1. características

2.1.1. Abordagem Cíclica

2.1.2. Diminuição de riscos a cada incremento

2.1.3. Marcos de Ancoragem, garantindo compromentimento

2.2. fases

2.2.1. Comunicação

2.2.2. Planejamento

2.2.3. Modelagem

2.2.4. Construção

2.2.5. Implantação

2.2.6. Comunicação para proxima espiral

2.3. vantagens

2.3.1. Adaptavel para aplicação ao longo da vida do software

2.3.2. Abordagem realista para projetos de grande porte

2.3.3. Evolui a medida que o projeto avança

2.4. desvantagens

2.4.1. Exige consideração dos riscos a cada espiral

2.4.2. Riscos não avaliados podem se tornar altamente problemáticos

2.5. critérios de seleção

2.5.1. Alto controle de riscos

2.5.2. Projetos de grande porte

3. Scrum

3.1. características

3.1.1. Modelo Ágil de Processo

3.1.2. Pequenas equipes

3.1.3. Produz frequentes incrementos

3.1.4. Trabalho é dividido

3.1.5. Testes constantes

3.2. fases

3.2.1. Lista de Requisitos começam um sprint

3.2.2. Reuniões diarias especificando as atividades realizadas

3.2.3. Reunioes diarias especificando as atividades a serem realizadas até a próxima reunião

3.2.4. Funcionalidade demonstrada ao final do sprint

3.2.5. Começa o proximo sprint

3.3. vantagens

3.3.1. Prepara o projeto de forma que pode declara-lo pronto a qualquer instante

3.3.2. Máxima comunicação

3.3.3. Altamente testado

3.3.4. Frequentes incrementos e melhorias

3.4. desvantagens

3.4.1. Exige uma quantidade consideravel de pessoal

3.4.2. Não funciona caso o gerente não saiba realizar reuniões curtas e objetivas

3.4.3. Não funciona se a equipe não colaborar, participando ativamente das reuniões e não fugir das responsabilidades

3.5. critérios de seleção

3.5.1. Bom para projetos com incertezas

3.5.2. Projetos com definições não bem detalhadas

3.5.3. Projetos com possiveis alterações

4. Modelo V

4.1. características

4.1.1. Minimiza erros no modelo cascata

4.1.2. Testes iniciados o mais cedo possivel

4.1.3. Atividades estabelecidas previamente pelo modelo

4.2. fases

4.2.1. Requisitos do usuario

4.2.1.1. Executa testes de aceitação

4.2.2. Requisitos de sistemas

4.2.2.1. Executa testes de Sistema

4.2.3. Projeto detalhado

4.2.3.1. Executa Teste de Integração

4.2.4. Codificação

4.2.4.1. Executa teste de Unidade

4.3. vantagens

4.3.1. Alta redução de possiveis erros devido aos testes

4.4. desvantagens

4.4.1. Pouco flexivel a mudanças

4.5. critérios de seleção

4.5.1. Melhoria de processos

4.5.2. Problemas na utilização de modelo cascata

4.5.3. Necessidade de descoberta de defeitos e erros

4.5.4. Cliente exige evidencias de realização de atividades

5. O que são?

5.1. Trazer Ordem

5.2. Acrescentar Estrutura ao projeto

5.3. Fornecer um roteiro

6. RAD

6.1. características

6.1.1. Modelo em cascata de alta velocidade

6.1.2. Construção baseada em componentes

6.1.3. Cada função é abordada por uma equipe

6.2. fases

6.2.1. Comunicação

6.2.2. Planejamento

6.2.3. Modelagem Equipe 1

6.2.3.1. Construção

6.2.4. Modelagem Equipe 2

6.2.4.1. Construção

6.2.5. Modelagem Equipe N

6.2.5.1. Construção

6.2.6. Implantação

6.3. vantagens

6.3.1. Projeto plenamente funcional em 2-3 meses

6.4. desvantagens

6.4.1. Projeto precisa ser modular

6.4.2. Exige grande quantidade de pessoas

6.4.3. Desenvolvedores e clientes precisam acompanhar os prazos

6.4.4. Novas tecnologias podem trazer dificuldades

6.5. critérios de seleção

6.5.1. Requisitos bem compreendidos

6.5.2. Objetivo do projeto restrito

6.5.3. Aplicação precisa permitir modularização

7. Cascata

7.1. características

7.1.1. Abordagem sistematica

7.1.2. Modelo Altamente Linear

7.2. fases

7.2.1. Comunicação

7.2.2. Planejamento

7.2.3. Modelagem

7.2.4. Construção

7.2.5. Implantação

7.3. vantagens

7.3.1. Rapido e efetivo para projetos simples e pequenos

7.4. desvantagens

7.4.1. Incertezas afetam o progresso do modelo

7.4.2. Erros não detectados só serão percebidos no final do projeto

7.4.3. Estados de bloqueio entre membros da equipe

7.4.4. Rejeita fortemente projetos com muitas mudanças

7.5. critérios de seleção

7.5.1. Requisitos altamente definidos

7.5.2. Requisitos razoavelmente estáveis

7.5.3. Problemas bem compreendidos

8. Incremental

8.1. características

8.1.1. Apresenta em parte uma forma linear

8.1.2. Apresenta períodos de incremento durante o processo

8.1.3. Entrega partes a cada incremento

8.2. fases

8.2.1. Núcleo de Produto

8.2.2. Incremto 1

8.2.2.1. Comunicação

8.2.2.2. Planejamento

8.2.2.3. Modelagem

8.2.2.4. Construção

8.2.2.5. Implantação

8.2.3. Incremento 2

8.2.3.1. Comunicação

8.2.3.2. Planejamento

8.2.3.3. Modelagem

8.2.3.4. Construção

8.2.3.5. Implantação

8.2.4. Incremento N

8.2.4.1. Comunicação

8.2.4.2. Planejamento

8.2.4.3. Modelagem

8.2.4.4. Construção

8.2.4.5. Implantação

8.3. vantagens

8.3.1. Exige menos colaboradores na fase inicial

8.3.2. Alta gerencia de riscos em cada incremento

8.4. desvantagens

8.4.1. Projetos podem demorar mais tempo

8.5. critérios de seleção

8.5.1. Requisitos bem definidos

8.5.2. Escopo elimina processos lineares

8.5.3. Necessidade de fornecer um conjunto de funcionalidades rapidamente no projeto

8.5.4. Funcionalidades serão aprimoradas em futuras versões