Escolar Documentos
Profissional Documentos
Cultura Documentos
AULA 2:
Modelos de Processo Prescritivo
Modelos de Processo Especializado
O processo Unificado
Exercícios
Leitura Prévia
3
não sim
Versão satisfatória?
Características principais de um processo
8
10
O Modelo Cascata
Comunicação
Início do projeto
Planejamento
Levantamento de Estimativas Modelagem
necessidades Análise
Cronograma Construção
acompanhamento Projeto codificação Emprego
Testes entrega
Suporte
feedback
Modelagem
Teste de
de requisitos
aceitação
Projeto da
Teste do
arquitetura
sistema
Projeto dos
Teste de
componentes
integração
Geração de Teste de
código unidades
Software
executável
Porque algumas vezes o modelo em
cascata falha?
Comunicação
Planejamento
Incremento nº N
Modelagem (análise, projeto)
Entrega do 2º
Incremento nº 1
incremento
Entrega do 1º
incremento
Cronograma do Projeto
Incremental e iterativo – Utilidade
16
Prototipação é um
modelo de processo Projeto!
utilizado quando Comunicação!
Rápido!
Auxilia os Emprego!
interessados a Entrega e !
Realimentação!
Construção
de!
compreender melhor um protótipo!
o que está para ser
construído.
Modelo Evolucionário - Prototipação
Problemática
Planejamento
Comunicação
Modelagem
Início
Emprego
Construção
Modelos Concorrentes
Exemplo
Atividade de modelagem do modelo espiral
Ações: Prototipagem, análise e projeto
concorrente define Em
desenvolvimento
estado de uma
tarefa ou atividade
uma série de
de engenharia de
software
engenharia de
software. Concluído
Modelos de Processo
Especializado
23
Desenvolvimento baseado em
componentes
O modelo de desenvolvimento baseado em
componentes desenvolve aplicações a partir de
componentes de software pré-empacotados.
24
Desenvolvimento baseado em
componentes
Componentes disponíveis
são pesquisados e
avaliados
Itens de integração de
Testes
componentes são
completos
considerados.
Os componentes são
integrados na arquitetura Arquitetura de software é
projetada
25
O modelo de métodos formais
26
Porque não são amplamente utilizados?
Difícil
usar como um meio de
comunicação com clientes.
27
Processo Unificado
28
Processo Unificado
o
Concepçã
ej amento
plan lagem
mode
n ic ação
comu
onst rução
c
go
empre
Construção
Versão
Incremento de
Transição
software
Produção
Processo Unificado
Requisitos
Análise
Projeto
Implementação
Teste
Suporte
Iterações
Exercícios
32