Você está na página 1de 9

ENGENHARIA DE SOFTWARE

Modelos de processo de software


CONCEITOS BÁSICOS

Modelo de processo de software.

Atividades fundamentais de processo:


especificação, desenvolvimento, validação,
e evolução.
MODELOS DE PROCESSO DE
SOFTWARE

Definição dos Modelo em cascata


requisitos
Projeto do sistema
e do software
Implementação e
teste de unidade
Integração e
teste de sistema
Operação e
manutenção
MODELOS DE PROCESSO DE SOFTWARE

Modelo de Boehm
MODELOS DE PROCESSO DE
SOFTWARE
Atividades simultâneas

Especificação Versão inicial

Descrição Versões
Desenvolvimento
geral intermediárias

Validação Versão final

Modelo incremental
MODELOS DE PROCESSO DE SOFTWARE

IBM
Rational
RUP®
MODELOS DE PROCESSO DE
SOFTWARE

Configuração
Aplicação da aplicação
disponível
Descoberta
do software Refinamento Adaptação dos
Especifi-ca
ção dos dos componentes Integra-
requisitos requisitos ção do
Avaliação do sistema
software
Componentes Desenvolvi-m
disponíveis ento de
componentes
Modelo orientado a reuso
PROCESSO UNIFICADO DA IBM
RATIONAL

IBM Rational Unified Process (RUP), 2003

Modelo de processo híbrido


• Prototipação
• Incremental
• Iterativo

Três perspectivas:
• Dinâmica: fases
• Estática: disciplinas/atividades
• Prática: boas práticas
REFERÊNCIAS

SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo:


Pearson Education do Brasil, 2018.

Você também pode gostar