• Nenhum resultado encontrado

A7-DiagramaSequencia

N/A
N/A
Protected

Academic year: 2021

Share "A7-DiagramaSequencia"

Copied!
20
0
0

Texto

(1)

Diagrama de Sequência

Profª. Larissa Natália V. Carneiro Profª. Larissa Natália V. Carneiro

l

larissacarneiro.ifba@gmail.comarissacarneiro.ifba@gmail.com https://sites.google.com/site/proflarissacarneiro/

(2)

Diagrama de Seqüência

Diagrama de Seqüência

• Interação entre os objetosInteração entre os objetos

• Determina a seqüência de eventos que Determina a seqüência de eventos que

ocorrem em um determinado processo

ocorrem em um determinado processo

▫ Quais condições devem ser satisfeitas ...Quais condições devem ser satisfeitas ... ▫ Quais métodos devem ser disparados ...Quais métodos devem ser disparados ... ▫ E em qual ordem ...E em qual ordem ...

• Baseia-se no Diagrama de Casos de UsoBaseia-se no Diagrama de Casos de Uso

▫ 1 Caso de Uso 1 Caso de Uso  N Diagramas de Seqüência N Diagramas de Seqüência

• Baseia-se, também, no Diagrama de ClassesBaseia-se, também, no Diagrama de Classes

(3)

Diagrama de Seqüência Construção

3

Escolher um caso de uso

Identificar os objetos que fazem parte da

interação

Identificar o objeto que começa a interação

Identificar as mensagens trocadas entre os

objetos

(4)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes - ATORES

Componentes - ATORES

• Exatamente os mesmos dos Casos de UsoExatamente os mesmos dos Casos de Uso

• Interagem Interagem  Solicitam serviços Solicitam serviços  Eventos Eventos  Processos

Processos

• Não são obrigatórios no Diagrama de Não são obrigatórios no Diagrama de

Seqüência

Seqüência • JUDEJUDE

(5)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes - OBJETOS

Componentes - OBJETOS

Representam as instâncias das classes

Representam as instâncias das classes

Retângulos contendo um texto

Retângulos contendo um texto

▫ Primeira parte, em minúsculo, o nome do objetoPrimeira parte, em minúsculo, o nome do objeto

▫ Segunda parte, em letras iniciais maiúsculas, o Segunda parte, em letras iniciais maiúsculas, o

nome da classe

nome da classe

▫ Informações separadas por dois pontos (:) Informações separadas por dois pontos (:)

Linha de vida

Linha de vida

(6)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes -

Componentes -

OBJETOS

(7)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes –

Componentes –

LINHAS DE VIDA

LINHAS DE VIDA

• Representa o tempo que um Representa o tempo que um

objeto existiu durante um

objeto existiu durante um

processo

processo

• Linhas finas verticais Linhas finas verticais

tracejadas

tracejadas

▫ Iniciam no retângulo que Iniciam no retângulo que

representa o objeto

representa o objeto

▫ Interrompida por um “X” quando Interrompida por um “X” quando

o objeto é destruído

(8)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes – FOCO DE

Componentes – FOCO DE

CONTROLE/ATIVAÇÃO

CONTROLE/ATIVAÇÃO

Indica os períodos em que um

Indica os períodos em que um

determinado objeto está participando

determinado objeto está participando

ativamente do processo

ativamente do processo

▫Executando um ou mais métodos do

Executando um ou mais métodos do

processo

processo

Representados por extensões mais

Representados por extensões mais

grossas/largas da Linha de Vida

(9)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes – Componentes – FOCO DE FOCO DE CONTROLE/ATIVA CONTROLE/ATIVA ÇÃO ÇÃO

• Podem haver Podem haver

vários períodos em vários períodos em que o objeto se que o objeto se encontra ativo encontra ativo

(10)

Diagrama de Seqüência

Diagrama de Seqüência

Componentes –

Componentes –

MENSAGENS/ESTÍMULOS

MENSAGENS/ESTÍMULOS

Demonstram a ocorrência de eventos que Demonstram a ocorrência de eventos que

normalmente forçam a chamada de um

normalmente forçam a chamada de um

método em algum dos objetos envolvidos no

método em algum dos objetos envolvidos no

processo

processo

• Mensagens entre:Mensagens entre:

▫ Ator e AtorAtor e Ator ▫ Ator e ObjetoAtor e Objeto ▫ Objeto e ObjetoObjeto e Objeto ▫ Objeto e AtorObjeto e Ator

(11)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem entre Mensagem entre

atores

atores

• Indica a conversa Indica a conversa

entre atores

entre atores

• Os atores podem não Os atores podem não

fazer parte do

fazer parte do

sistema (mas facilita

sistema (mas facilita

a compreensão do

a compreensão do

sistema)

sistema)

(12)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem entre ator-Mensagem entre

ator-objeto

objeto

• Indica uma solicitação Indica uma solicitação

de serviço feita pelo

de serviço feita pelo

ator ao sistema

ator ao sistema

• O ator produz um O ator produz um evento que força o

evento que força o

disparo de um método

disparo de um método

• Tipo comum quando Tipo comum quando se modela casos de

se modela casos de

uso

(13)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem entre Mensagem entre

objeto-objeto

objeto-objeto

• Indica que um objeto Indica que um objeto

transmite uma

transmite uma

mensagem para outro

mensagem para outro

objeto

objeto

• Exemplo, solicitando Exemplo, solicitando a execução de um

a execução de um

método

método

• Tipo mais comum de Tipo mais comum de troca de mensagens

(14)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem entre Mensagem entre

objeto-ator

objeto-ator

• Indica a resposta de Indica a resposta de uma solicitação de

uma solicitação de

serviço feita pelo ator

serviço feita pelo ator

• O objeto envia uma O objeto envia uma mensagem de retorno

mensagem de retorno

• Representadas por Representadas por linhas tracejadas

linhas tracejadas

• Pode conter legenda Pode conter legenda indicando o retorno

(15)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem com Mensagem com

disparo de disparo de método entre método entre objetos. objetos.

(16)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem que Mensagem que

instancia um novo

instancia um novo

objeto

objeto

• A seta atinge o A seta atinge o retângulo que retângulo que representa o representa o objeto objeto

• O objeto passa a O objeto passa a existir a partir existir a partir daquele momento daquele momento • A mensagem A mensagem representa a representa a chamada do chamada do método construtor método construtor

(17)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem

Mensagem

que dispara

que dispara

um método

um método

destrutor –

destrutor –

elimina um

elimina um

objeto não

objeto não

mais

mais

necessário.

necessário.

(18)

Diagrama de Seqüência

Diagrama de Seqüência

Mensagem

Mensagem

com

com

Condição

Condição

Entre

Entre

colchetes

colchetes

[ ]

[ ]

(19)

Abertura de Conta

(20)

Encerramento de Conta

Referências

Documentos relacionados

A avaliação do comportamento das infecções hospitalares através do tempo permite a identificação de surtos, por meio da curva endêmica de infecção hospitalar na unidade de

1 – O reembolso das unidades de participação só se poderá efectuar a partir do 7.º ano da constituição do Fundo. 2 – A partir dessa data, o reembolso das unidades

A Iniciativa Cinturão e Rota preocupa os Estados Unidos, pois além da China ter um crescimento econômico grandioso nas últimas décadas, tornou-se o principal

Desta forma, a partir do presente trabalho foi possível compreender o surgimento das áreas de risco a escorregamento e sua relação com o crescimento urbano na BHCT

ABSTRACT: The toxicological effects of crude ethanolic extracts (CEE) of the seed and bark of Persea americana have been analyzed on larvae and pupae of

Altera a Constituição Federal para disciplinar o contencioso administrativo fiscal no âmbito da União, dos Estados, do Distrito Federal e dos Municípios e a

Há algumas que, como as outras, contabilizam todas as suas dívidas no Passivo Circulante; todavia não tem, no Ativo Circulante, Valores a Receber, pois vendem apenas à vista ou a

Tal como outros medicamentos anti-inflamatórios, não deve utilizar Flameril durante os últimos 3 meses de gravidez, pois tal poderá provocar lesões no feto ou complicações no