jueves, 17 de octubre de 2013

Diagrama de Secuencia

* Diagrama de Secuencias *

Un diagrama de secuencia muestra la forma en que un grupo o conjunto de objetos se comunican o interactúan entre sí a lo largo/a través del tiempo y facilita comprender la ejecución de un proceso.


Elementos :

  • Objetos : El diagrama de secuencia consta de objetos que se representan del modo usual: rectángulo con nombres (subrayado). 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 esta debajo (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) se le conoce como activación, el cual una operación que realiza el objeto la interpreta como la duración de la activación.



  • Mensajes : Un mensaje que va de un objeto a otro pasa de la linea de vida de un objeto a la de otro. Un objeto puede enviarse un objeto a si mismo, es decir, de su linea de vida a su propia linea de vida.

Un mensaje puede ser Simple, síncrono o asíncrono.

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.


  • Linea de tiempo : El diagrama representa el tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior. Un mensaje que este mas cerca de la parte superior ocurrirá antes que uno que esté cerca de la parte inferior.
    Con ellos el diagrama de secuencia tiene 2 dimensiones: la dimensión horizontal (es la disposición de los objetos) y la dimensión vertical (muestra el paso del tiempo).
    El triangulo 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.




Mas sobre diagrama de secuencias :
Guía de D. Secuencias 1
Guía de D. Secuencias 2
Guía de D. Secuencias 3
Guía de D. Secuencias 4

No hay comentarios.:

Publicar un comentario