Sem resumo de edição |
|||
Linha 18: | Linha 18: | ||
* '''Fragmento''': Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras. | * '''Fragmento''': Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras. | ||
== Exemplo == | == Exemplo == |
Edição das 17h07min de 19 de novembro de 2006
Diagramas da UML 2.0 | editar |
Diagramas estruturais | |
Diagramas comportamentais ou dinâmicos
|
Diagrama de sequência é um tipo de diagrama usado em UML (Unified Modeling Language), representado a sequê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 e Usos. Primeiro, se define qual o papel do sistema (Uses Case), depois, é definido como o software realizará seu papel(Seqüência de operações).
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.
Exemplo
Ver também
de:Sequenzdiagramm en:Sequence diagram fr:Diagramme de séquence it:Sequence Diagram sk:Sekvenčný diagram