Saltar para o conteúdo

Diagrama de sequência: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Matheus Faria (discussão | contribs)
m Revertidas edições por 177.43.92.146 para a última versão por 139.82.148.49, de 18h38min de 7 de maio de 2013 (UTC)
Linha 16: Linha 16:
* '''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.
* '''Linha de vida''': As linhas de vida compõem a dimensão vertical.
* '''Linha de vida''': As linhas de vida compõem a dimensão vertical.
A


== Exemplo ==
== Exemplo ==

Revisão das 21h08min de 20 de maio de 2013

Diagramas da UML 2.0 editar
Diagramas estruturais
Diagramas comportamentais ou dinâmicos

Diagrama de sequência (ou Diagrama de Sequência de Mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica.

Um diagrama de sequência descreve a maneira como os grupos de objectos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objectos e as mensagens passadas entre esses objectos no caso de uso.

Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objectos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções). Este diagrama é construído a partir do Diagrama de Casos de Usos. Primeiro, define-se qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel (Sequência de operações).

O diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.

Conceitos

  • Atores: São entidades externas que interagem com o sistema e que solicitam

serviços.

  • Objetos: Representam as instâncias das classes representadas no processo.
  • Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora.
  • Fragmento: Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras.
  • Linha de vida: As linhas de vida compõem a dimensão vertical.

A

Exemplo

Ver também

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.