Sem resumo de edição |
imported>Chico (cat) |
||
Linha 31: | Linha 31: | ||
{{esboço-informática}} | {{esboço-informática}} | ||
[[categoria:Engenharia de software]] | [[categoria:Engenharia de software]] [[categoria:diagramas]] | ||
[[de:Sequenzdiagramm]] | [[de:Sequenzdiagramm]] |
Edição das 21h13min de 2 de dezembro 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