Académique Documents
Professionnel Documents
Culture Documents
Language
UML
Histrico
Conceitos
Viso Geral da UML
Modelos
Vises
Diagramas
Diagramas
Classes
Objetos
Casos de Uso
Sequncia
Colaborao
Estado
Atividade
Componentes
Implantao
Bibliografia
O que UML?
No proprietria.
Propsito geral.
especificar;
visualizar;
construir;
documentar.
Language
Modelagem abrange:
aspectos estticos:
aspectos dinmicos:
aspectos de ambiente.
aspectos organizacionais:
Histrico
Modelos de Software
Modelos de Software
Objetivos:
Vises
Vises
Implementao
Casos de Uso
Processo
Implantao
Diagramas
Diagramas de Classes
Apresenta as classes e
relacionamentos entre elas.
Entidades Classes.
Relacionamentos generalizao,
associao,
etc.
Diagrama de Classes
Associao
Classe
Diagrama de Objetos
Retrato do sistema em
determinado instante.
Representao dos objetos e as
ligaes entre eles.
No descreve o sistema.
Facilita o entendimento e validao
do sistema e modelos.
Diagrama de Objetos
Objetos
Diagramas de Casos de
Uso
Descrevam o comportamento do
sistema.
Especifica os argumentos
funcionais que determinaro a
macro-arquitetura do sistema.
No descreve a organizao
interna do software.
Diagramas de Casos de
Uso
Diagramas de Casos de
Uso
Ator
Fronteira do
sistema
Caso de
Uso
Diagrama de Seqncia
Diagrama de Seqncia
Linha de
vida
Perodo
ativo
Diagrama de Colaborao
Diagramas- Seqncia e
Colaborao
aspecto
interaes
Seqncia no
tempo
Relacionamento
entre papis
implcito
Seqncia
Visvel
(explcito)
graficamente
Implcito
Colabora (pelos
nmeros de
o
seqncia)
Visual,
relacionando
mensagens a
ligaes entre
papis
Diagrama de Colaborao
mensagem
objeto
Diagrama de Estados
Diagrama de Estado
Pronto
Pronto
Abrir janela
Campo
alterado
Boto consultar
Boto sair
Diagrama de Atividades
Variao de mquinas de estado.
Mostra atividades computacionais
envolvidas em uma operao.
Atividade:
Passos em um workflow;
Execuo de uma operao;
Diagrama de Atividades
Diagrama de
Componentes
Elementos de modelagem:
componente
interface
Diagrama de
Componentes
Interface
Classe
Diagrama de Implantao
Descritivo (geral);
De instncia (especfico).
Diagrama de Implantao
Diagrama de Implantao
comunicao
dependncia
Diagrama de Implantao
De Instncia (especfico)
N
Comunicao