Escolar Documentos
Profissional Documentos
Cultura Documentos
Projetos
Orientado a
Objetos
UML
UML - Contexto Histrico
A UML surgiu em 1997 da unificao de trs das principais
linguagens de modelao orientadas por objetos:
Estruturais (Estticos)
Comportamentais (Dinmicos)
Diagramas - UML
Diagramas - UML
Partes estticas do sistema:
Diagrama de classes
Diagrama de objetos
Diagrama de componentes
Diagrama de pacotes
Diagrama de implantao (Diagrama de instalao)
Diagrama de estrutura composta
estruturas de objetos.
O nome da referncia pode ser omitido, resultando assim em uma instncia annima.
id = 10 id = 10
descricao = Copo descricao = Copo
preco = 10.50 preco = 10.50
17
Diagrama de Pacotes
Um pacote representado por uma pasta (um retngulo com uma aba no canto esquerdo da borda superior).
Modelo
Esteretipo
<<System>>
Banco Online
21
UML Diagrama de Atividades
Uso.
Programao.
UML Diagrama de Atividades
UML Diagramas de Interao
UML Diagrama de Seqncia
UML Diagrama de Colaborao ou Comunicao
Descreve o ciclo de vida de um objeto, mostrando os estados que esse objeto apresenta e as
transies entre esses estados que ocorrem em resposta a eventos durante a sua existncia.
UML Diagrama de Mquina de Estados
Estados
Transies (Eventos)
estado para outro aps a realizao de certas aes. So representadas por uma linha contnua
com uma seta apontando do estado origem para o estado final. Uma transio formada por
cinco partes:
Estado de Origem
31
UML Diagrama de Mquina de Estados
Evento de Ativao
estado.
Condio de Proteo / Condio de Guarda
executada.
Ao
chamada de mtodo.
32
Estado Destino
UML Diagrama de Mquina de Estados
UML Diagrama de Mquina de Estados
34
UML Diagrama de Componentes
VerificadorCartao VerificadorCartao
35
UML Diagrama de Componentes
WebServer
UML Diagrama de Implantao/Implementao/Desdobramento
UML Diagrama de Implantao/Implementao/Desdobramento
UML Diagrama de Implantao/Implementao/Desdobramento
UML Diagrama de Implantao/Implementao/Desdobramento
UML Diagrama de Viso Geral de Interao ou Interao
Geral