visões da uml2. use cases diagrama de seqüência instância barra de ativação

29
Visões da UML2

Upload: nicolas-pimental

Post on 07-Apr-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Visões da UML2

Page 2: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Use Cases

Page 3: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Use Cases

Page 4: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Instância

Barra de Ativação

Page 5: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Msg Síncrona

Sem detalhes sobre o Processo de comunicação

Msg não interpretada

Page 6: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Msg Self

Msg que requer tempo para chegar

Page 7: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Msg Assíncrona

Sender abandona a msg caso oReceptor não esteje pronto

Page 8: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Sender aguardaAcknowledgmentpor um determinado tempo

Criação de objetos

Page 9: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Ação de retorno(opcional)

Término

Page 10: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Seqüência

Desvio condicional(Tempo de vidaConcorrente)

Page 11: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de SeqüênciaInterações e fragmento combinado

Page 12: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Relacionamentos

Primitive Types

UML

Basic LineItemOrder

<<use>><<import>>

<<merge>>

Page 13: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Interfaces

ProximitySensorISensor

provida requerida

Representaçãoexpandida

Conexão direta

Page 14: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Porta – paths Realize e Usage

Page 15: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Classes

Agregação Composição

Page 16: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Realize e Realization

Interface e classe de implementação Classe e IntefaceClasse suporta o comportamentoNão necessariamente a estrutura

Page 17: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Colaboração

Pode ter estrutura interna

Realiza um caso de uso ou outro classificador

Page 18: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Componente

instância

Difere da Uml (icon no canto)

Page 19: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Componente e Artefato

Porta e Anotações

Page 20: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Componentes e paths

Page 21: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Opções do Componente

Page 22: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Deployment

Semstereotype

Page 23: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Deployment

Conectando os nós

Page 24: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Atividades

Make Payment

SendInvoice

Atividades e objeto

Atividades parametrizadas(PIN)

Gera parâmetro

Recebe parâmetro

Atividades, objeto e PIN

Page 25: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Atividades

Conectores e Sincronizações

Page 26: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Atividades

Anotação e Sinalização de Evento

Page 27: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Atividades

Fim de atividade e de fluxo

Page 28: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Atividades

Swimlanes:Horizontais e Verticais

Page 29: Visões da UML2. Use Cases Diagrama de Seqüência Instância Barra de Ativação

Diagrama de Colaboração

Msg Self

Msg entre objetos