Relatórios Sistemas Digitas
Modelos de Processo de Software
Ricardo Argenton Ramos ricargentonramos@gmail.com A Engenharia de Software
Uma Tecnologia em Camadas
Gerenciamento da Qualidade Total e filosofias similares produzem uma mudança cultural que permite o desenvolvimento crescente de abordagens mais maduras para a Engenharia de Software
2
ENGENHARIA DE SOFTWARE pode ser vista como uma abordagem dedesenvolvimento de software elaborada com disciplina e métodos bem definidos. .....“a construção por múltiplas pessoas de um software com múltiplas versões” [Parnas 1987]
3
Modelos de Processo de
Software
Existem vários modelos de processo de software (ou paradigmas de engenharia de software) Cada um representa uma tentativa de colocar ordem em uma atividade inerentemente caótica
4
Modelos de Processo de
Software
O Modelo Seqüencial Linear
(também chamado Ciclo de Vida Clássico ou
Modelo Cascata)
O Modelo
Baseado em
Componentes
O Modelo Espiral
O Paradigma de
Prototipação
Processo Unificado
O Modelo Seqüencial Linear
(também chamado Ciclo de Vida
Clássico ou Modelo Cascata)
6
O Modelo Cascata modelo mais antigo e o mais amplamente usado da engenharia de software modelado em função do ciclo da engenharia convencional requer uma abordagem sistemática, seqüencial ao desenvolvimento de software o resultado de uma fase se constitui na entrada da outra
7
O Modelo em Cascata
Verificar Plano
Exploração de conceitos Requisitos
Projeto
Projeto de V & V
Implementação
Evoluir
O quê
Requisitos de V & V
Testes
Como
Sistema de V & V
Tarefas de V & V
Operação
Sistema
Feedback
Instalação e de V & V liberação Operação
Manutenção e de V & V operação 8
O Modelo em Cascata
Exploração de Conceitos / Informação e
Modelagem
Engenharia de
Sistemas
Análise de
Requisitos
Envolve a elicitação de requisitos do sistema, com uma pequena