Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELO DE PROCESSO DE SOFTWARE - Coggle Diagram
MODELO DE PROCESSO DE SOFTWARE
Modelo de Prototipação
O objetivo é entender os requisitos do usuário e, assim, obter uma melhor definição dos requisitos do sistema.
Possibilita que o desenvolvedor crie um modelo (protótipo)do software que deve ser construído
Modelo Cascata
Modelado em função do ciclo da engenharia
convencional
Requer uma abordagem sistemática,
seqüencial ao desenvolvimento de software
Modelo mais antigo e o mais amplamente
usado da engenharia de software
O resultado de uma fase se constitui na
entrada da outra
Modelo de Métodos Formais
Modelos Evolutivos de Processo de Software
Tipos de Modelos Evolutivos
Modelo Incremental
Combina elementos do modelo cascata (aplicado repetidamente) com características da prototipação (interação com cliente)
Modelo Espiral
Engloba as melhores características do Modelo Cascata e da Prototipação, adicionando um novo elemento: a Análise de Riscos.
Modelo de Montagem de Componentes
É uma unidade executável independentemente
Modelo de Desenvolvimento Concorrente
Modelo Ágil
Processo Unificado
Modelos evolutivos são iterativos
São modelos utilizados no desenvolvimento de softwares que precisam evoluir com o passar do tempo
Possibilitam o desenvolvimento de versões
cada vez mais completas
Técnicas de Quarta Geração
Modelo RAD
O desenvolvimento rápido é obtido usando uma abordagem de construção baseada em componentes.
RAD (Rapid Application Development) é um modelo sequencial linear que enfatiza um ciclo de desenvolvimento extremamente curto
RUP
Dinâmica: são as fases do modelo ao longo do tempo.
Estática: são as atividades realizadas no processo.
Prática: boas práticas a serem utilizadas durante o
processo.