UML - Diagramas de Sequência

Índice
O diagramas de seqüência Ao contrário dos diagramas de estado, eles nos mostram a próxima etapa e como os objetos devem se comunicar uns com os outros.
Esses diagramas consistem em objetos, pois são eles que estabelecem os passos a serem dados após o decorrer do tempo.
Diagramas de sequência
UMA diagrama de sequência é composto de objetos, esses objetos são representados da maneira usual com retângulos com nomes e os linha do tempo Se for representado verticalmente, também podemos incluir mensagens usando linhas sólidas com uma ponta de seta na direção em que a mensagem é enviada.
Objetos
O objetos Vamos colocá-los na parte superior do diagrama, assim simplificamos sua leitura, se tivermos vários objetos vamos arranjá-los da esquerda para a direita.
Vejamos a seguir um exemplo do que estamos explicando e com este gráfico explicaremos alguns detalhes adicionais:

Nesta imagem, vemos que há uma linha pontilhada sob o objeto, esta linha representa o linha de vida do objeto, então, abaixo disso, encontramos um retângulo que é a execução que um objeto realiza e é conhecido como ativação.
Mensagens
O mensagens podem ser enviados de um objeto a outro em sua linha de vida, ou seja, podem sair em algum momento, outro aspecto importante é que um objeto pode enviar uma mensagem para si mesmo.
Tenho 3 tipos de mensagens, síncronas, assíncronas e simples; Antes de continuar a examinar os conceitos, vamos ver como representamos cada uma dessas mensagens:

O mensagem simples o que ele faz é passar o controle de um objeto para outro, o mensagem síncrona faz com que o objeto que o envia espere uma resposta para poder continuar em seu ciclo de vida e finalmente o mensagem assíncrona, faz com que o objeto não espere por uma resposta para continuar sua execução.
Clima
O tempo é representado pela verticalidade do diagrama, é como um jato d'água, onde o que está mais próximo do topo ocorre antes do que está mais próximo da parte inferior do referido diagrama.
Isso nos dá um aspecto bidimensional do diagrama, ou seja, temos um layout horizontal onde mostramos os elementos disponíveis e um layout vertical que mostra a passagem do tempo.
Vejamos a seguir um diagrama mais completo incorporando os elementos já mencionados, o único acréscimo será um ator que é quem inicia a sequência.

Como podemos ver neste último diagrama, cumprimos os parâmetros que indicamos, primeiro o ator inicia a sequência enviando uma mensagem para o objeto mais próximo à esquerda, à direita vemos que temos outro objeto, notamos que com o passar do tempo na linha vertical os objetos passam mensagens simples uns para os outros, ou seja, alternam o controle da sequência.
Com isto terminamos este tutorial sabendo desta forma como fazer um diagrama de sequência com o qual podemos estabelecer mais detalhes ao descrever um processo em UML.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave