Diagramas De Secuencia




¿QUE SON LOS DIAGRAMAS DE SECUENCIA?

Los Diagramas de Secuencias muestran la forma en que un grupo de objetos se comunican o interactúan entre sí a lo largo de un tiempo y facilita comprender la ejecución de un proceso.



Un Diagrama de secuencia se compone de los siguientes elementos:

  • - ™Objetos
  • - ™Mensajes
  • ™- Líneas de tiempo
  • ™- Recursividad


OBJETOS:

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


MENSAJE: 

Un mensaje puede ser simple, síncrono y asíncrono:

Mensaje simple: es la transferencia de datos de un objeto a otro.

Mensaje síncrono: es cuando el objeto espera la respuesta a ese mensaje antes de
continuar con su trabajo.

Mensaje asíncrono: es cuando el objeto no espera la respuesta a ese mensaje antes de
continuar.

Representación gráfica de los mensajes:


LINEA DE TIEMPO:

La línea de vida o línea de tiempo, se representan con una línea vertical estas expresan el tiempo de vida del objeto.
El rectángulo vertical que se puede apreciar es una barra de activación su función es representar el tiempo de duración del mensaje.



RECURSIVIDAD:

En ocasiones un objeto posee una operación que se invoca a si misma. A esto se le conoce
como recursividad y es una característica fundamental de varios lenguajes 
de programación, se representa así:




VENTAJAS Y DESVENTAJAS DE LOS DIAGRAMAS DE SECUENCIA:

Ventajas:
  • Da la posibilidad de representar los mensajes en función del tiempo.
  • La separación de los mensajes no indica intervalos o cantidades de tiempo, solo ordenación temporal.
  • Es posible añadir restricciones temporales.
Desventajas:

  • Una representación de un diagrama de secuencia demasiado largo, puede ser difícilmente entendido por alguien ajeno al Sistema.




Cibergrafia: http://es.slideshare.net/still01/diagramas-de-secuencia-16815274

No hay comentarios:

Publicar un comentario