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

29
Visões da UML2

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

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