1. Processo Unificado
• O Processo Unificado apóia o desenvolvimento orientado a objetos, de forma sistemática para assim obter
vantagens no uso da UML.
• O ciclo de vida Processo Unificado é tipicamente evolutivo.
• O Processo Unificado contempla quatro fases sucessivas: Concepção, Elaboração, Construção e Transição.
As fases tratam a dimensão do tempo de execução.
o Concepção: Estabelece o caso de negócio para o sistema e delimita o escopo do projeto.
o Elaboração: Análise do domínio do problema. Definição de uma arquitectura estável e robusta para
todo o sistema, tendo em consideração os seus requisitos.
o Construção: Desenvolvimento iterativo e incremental do produto completo.
o Transição: Disponibilização do software à comunidade de usuários. Ajuste do sistema às alterações
de requisitos solicitadas.
• Cada fase integra as atividades de: Requisitos, Análise e Projeto, Implementação e Teste num ciclo
interativo. As atividades são executadas de forma incremental e evolutiva, representam os aspectos estáticos do
processo, tratando do conteúdo – especificação através das técnicas utilizadas para modelagem.
• Cada fase concluída resulta na geração de uma nova versão de um protótipo do sistema.
Estruturais Comportamentais
Diagrama de Classes Diagrama de Casos de Uso
Diagrama de Objetos Documentação de Casos de Uso
Diagrama de Estruturas Compostas Diagrama de Atividade
Diagrama de Pacotes Diagrama de Máquina de Estados
Diagrama de Componentes Diagrama de Seqüência
Diagrama de Implantação Diagrama de Comunicação
Diagrama de Interação Geral
Diagrama de Tempo
Exemplo:
Use Case: Realizar Inscrição
Ator: Aluno
Pré-condição: Aluno cadastrado; Curso cadastrado
Pós-condição: Inscrição efetuada; Comprovante de inscrição enviado.
Exemplo:
Exemplo:
composite structure Acadêmico
Realizar Inscriçã o
Realizar Realizar
Inscrição::Aluno Inscrição::
Inscrica o
Realizar Inscrição::
Turma
Exemplo:
Exemplo:
Exemplo:
Exemplo:
cmp Components
Categoria Curs o
Curs o
Exemplo:
Exemplo:
sd Controle Acadêmico
Realizando Inscriçã o
Aceitando inscrição
Confirmando inscriçã o
Cancelando inscriçã o
0 10 20 30 40 50 60 70 80 90 100