Notação

Simbologia

Nome
Descrição
Representação

Actor

  • Uma pessoa ou sistema que interagem com o sistema, mas são externos a este.

  • Participa em sequência, enviando ou recebendo mensagens.

  • É colocado no topo do diagrama.

Objeto

  • Participa na sequência enviando ou recebendo mensagens.

Lifeline

  • Representa a vida de um objeto durante uma sequência.

  • Contem um "X" no fim quando a class deixa de interagir

Mensagem

  • Transporta informação de um objeto para outro.

  • Uma chamada a uma operação é etiquetada com uma mensagem numa seta de linha sólida.

  • O retorno é etiquetado com uma seta de linha tracejada.

Condição de guarda

  • Representa uma condição para que a mensagem seja enviada

Destruição de objetos

Um "X" é colocado no fim de uma linha de vida de um objeto

X

Frame

Indica o contexto do diagrama de sequência

Semântica de Invocação

Descrição
Representação

Síncrona

Assíncrona

Retorno

Criação e destruição de participantes

Descrição
Representação

Create

Destroy

Ativação

Fragmentos Condicionais

Descrição
Representação

if (balance > 0) {

otherObj.Accept();

} else { otherObj.Reject(); }

if (no errors) {

otherObj.Post_comments();

}

Loops

i = 0;
while ( i < 10 ){
    otherObj.Add();
    if ( y > 0 ) break;
    i++; 
}

Principais Elementos Notacionais

Last updated