Você está na página 1de 13

MODELOS DE

PROCESSO DE
SOFTWARE
PROF. BRUNNO WAGNER
O QUE É MODELOS DE PROCESSO DE
SOFTWARE ?
• Conjunto de atividades que leva ao desenvolvimento do
produto software.
• Um processo define Quem faz, o que faz e quando fazer. Nem
sempre diz como fazer.
• Não existe um processo ideal. Organizações desenvolvem seus
próprios processos
MODELOS DE PROCESSO DE
SOFTWARE
• É uma representação abstrata de um processo de software.
• Representa um processo sob uma determinada perspectiva.
• Por quê utilizar um modelo de processo de software?
- Padroniza o desenvolvimento de software.
- Padronização dos artefatos de software.
- Melhora a comunicação da equipe.
- Consequentemente, agrega qualidade ao software.
MODELO CASCATA
MODELO EVOLUCIONÁRIO
MODELO DE PROTOTIPAÇÃO
MODELO BASEADO EM COMPONENTES
MODELO INCREMENTAL
MODELO ESPIRAL
MODELO RUP
MODELO PRÁXIS

A primeira visão é a do "fluxo técnico":

- Atividade do engenheiro de software - Gestão de


requisitos - Análise (Projeto lógico) - Desenho
(Diagramação, UML) - Implementação -
Engenharia de Sistemas

A segunda visão é a gerencial, cuja responsabilidade


é do gestor de projetos. Cada passo/fase, é vista
segundo um "script" estruturado da seguinte forma:
- Descrição – Pré-Requisito - Insumos - Atividades -
Resultados Esperados - Critérios de aprovação
MODELO RAD

• Rapid Application Development (RAD) ou Desenvolvimento Rápido de Aplicação.


MODELO V

Você também pode gostar