Informatica

Páginas: 3 (538 palavras) Publicado: 22 de março de 2013
Engenharia de Software
UML – Diagrama de Sequencia
Jorge Cavalcanti Fonsêca (jcbfonseca@gmail.com)

Diagrama de Sequência


Preocupa-se com a ordem temporal em que as
mensagens sãotrocadas



Pode ser usado para detalhar um Caso de Uso




Amplamente usado na fase de implementação

Identifica



O evento gerador da funcionalidade modelada (ator
responsável peloevento)
Os objetos envolvidos na ação

O que representam?


Mostram a sequência em que os eventos ocorrem em um
determinado processo







Quais condições devem ser satisfeitasQuais métodos devem ser disparados
Em que ordem os métodos são disparados

Diagrama de Sequência não representa atributos

Componentes







Atores
Objetos
Linha de Vida
Focode Controle/Ativação
Mensagens

Atores


Exatamente os mesmos descritos no Diagrama de Casos
de Uso



Entidade externas que






Interagem com o sistema
Solicitam serviçosNão são obrigatórios no Diagrama de Sequência

Objetos


Indicam instâncias de uma classe envolvidas no processo




As classes são mostradas em Diagramas de Classes

Representadospor retângulos


Nome do objeto (em minúsculo)



Nome da classe (inicial maiúscula)
Separação por dois pontos (:)



Objetos (Exemplo)

Qual a diferença entre esses objetos? Linha de Vida


Linha vertical tracejada abaixo
do objeto




Partem do retângulo que representa
o objeto

Representa o tempo em que um
objeto existe durante o processo

Foto deControle/Ativação


O objeto é ativado quando
este recebe um estímulo




Exemplo:
recebimento de uma mensagem

Um retângulo magro indica
o período em que o objeto
está participandoativamente
do processo

Foto de Controle/Ativação


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

Mensagens


Representam a comunicação entre
objetos e/ou atores

...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • INFORMATICA
  • INFORMATICA
  • informatica
  • informatica
  • informatica
  • informatica
  • Informatica
  • informatica

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!