jueves, 6 de noviembre de 2014

3.4 DIAGRAMA DE SECUENCIAS

El diagrama de secuencias en UML muestra la forma en que los objetos se comunican entre si al transcurrir el tiempo.

El diagrama muestra:
Los objetos participando en la interacción.
 La secuencia de mensajes intercambiados.

Un diagrama de secuencias contiene:

 Objetos con sus “líneas de vida”. 
 Mensajes intercambiados entre objetos en una secuencia ordenada. 
 Línea de vida activa (opcional).

  Objetos

El diagrama de secuencias consta de objetos que se representan del usual:rectángulos  con nombres (subrayado), los mensajes entre los objetos representados por líneas continuas con una punta de flecha y el tiemporepresentado como una progresión vertical.

Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama.

La extensión que está debajo (y en forma descendente) de cada objeto será una línea discontinua conocida como la línea de vida de un objeto.

Junto con la línea de vida de un objeto rectángulo conocido como activación, el cual representa la operación que realiza el objeto.


 Mensajes

Un mensaje que va de un objeto a otro pasa de la línea de vida de un objeto a la de otro. Un objeto puede enviarse a un objeto a si mismo(es decir, de su línea de vida a su propia línea de vida).

Un mensaje puede ser simple, síncrono o asíncrono.
 Simple 
Es la transferencia del control de un objeto a otro.

 Síncrono

Es  aquel en el que el objeto espera la respuesta a ese mensaje antes de continuar con su trabajo.

 Asíncrono

Es aquel en el que el  objeto no espera la respuesta a ese mensaje antes de continuar.


 Tiempo
El diagrama representa al tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior. Un mensaje que esté más cerca de la parte superior o ocurrirá antes que uno que este cerca la parte inferior.

Con ello el diagrama de secuencia tiene dos dimensiones. La dimensión horizontal es la disposición de los objeto, y la dimensión vertical muestra el paso del tiempo

A continuación se muestra el funcionamiento del tiempo; se muestra un actor que inicia la secuencia, aunque este símbolo en sentido estricto, no forma parte del conjunto de símbolos de un diagrama de secuencia.

Bibliografia:


No hay comentarios:

Publicar un comentario