Diagrama de sequência
Origem: Wikipédia, a enciclopédia livre.
Diagramas da UML 2.0 editar |
Diagramas Estruturais |
Diagramas Comportamentais |
Diagramas de Interação
|
Diagrama de sequência é um tipo de diagrama usado em UML (Unified Modeling Language), representando a seqüência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador.
Um diagrama de seqüência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso. Ele exibe os objetos e as mensagens passadas entre esses objetos no caso de uso. Um design pode ter uma grande quantidade de métodos em classes diferentes. Isso torna difícil determinar a seqüência global do comportamento. Esse diagrama é simples e lógico, a fim de tornar óbvios a seqüência e o fluxo de controle.
Em síntese: o Diagrama de Seqüência diz respeito a uma das ferramentas UML usadas para representar o comportamento das operações, métodos (procedimentos ou funções) entre objetos de um cenário. Este diagrama é construído a partir do Diagrama de Casos de Usos. Primeiro, se define qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel(Seqüência de operações).
[editar] Conceitos
- Atores: São entidades externas que interagem com o sistema e que solicitam
serviços, gerando dessa forma eventos que iniciam processos.
- Objetos: Representam as instâncias das classes representadas no processo Os objetos são ilustrados como retângulos.
- Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora do fragmento de interação.
- Fragmento: Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras.