¿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:
- 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.
- 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