El diagrama de secuencia muestra la interacción y comunicación entre objetos a lo largo del tiempo para representar un proceso. Consta de objetos, mensajes y líneas de tiempo. Los objetos se colocan verticalmente y los mensajes que van de un objeto a otro se representan como flechas que cruzan sus líneas de tiempo, mostrando el orden temporal de la interacción.
2. Los Diagramas de secuencia
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.
Diagrama de
Secuencia
3.
4. ELEMENTOS
El diagrama de secuenciaconstade una seria de
elementos:
Objetos
Mensajes
Líneas de tiempo
Recursividad
5. 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.
Representación :
Rectángulo con
nombre
6. Mensajes..
Un mensaje que va de un objeto a otro, pasa de la
línea devida de un objeto al de otro.
Un objeto puede enviarse un objeto a si mismo es
decir de su línea de vida así propia línea de vida.
7. Pueden ser devarios tipos:
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.
9. Línea de tiempo..
La línea de vida o línea de tiempo, se
representan con una línea vertical, estas
expresan el tiempo devida 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.
10. TIEMPO..
El tiempo se inicia en la parte superior y
avanza hacia la parte inferior.
Un mensaje que este más cerca de la
parte superior ocurrirá antes que uno que
esté cerca de la parte inferior.
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).
11. 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í:
Recursivida
d..