martes, 27 de julio de 2010

Diagrama de Secuencias

Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una determinada aplicación a través del tiempo. Esta descripción es importante porque permite dar detalle a los Casos de Uso, aclarándolos a nivel de mensajes de los objetos participantes, como también muestra el uso de los mensajes de las clases diseñadas en el contexto de una operación.

ELEMENTOS GRÁFICOS

Objeto o Clase
Se representa por un rectángulo en el que se indica el nombre del objeto o clase, convencionalmente tiene el siguiente formato:
nombreobjeto : nombreclase
Sin embargo puede indicarse simplemente el nombre de la clase.

Línea de vida
Se representa por una línea segmentada que sale del objeto y un rectángulo largo que representa el periodo de activación del objeto, el cual denota la ejecución de métodos. La activación muestra el periodo de tiempo en el cual el objeto se encuentra desarrollando alguna operación, bien sea por si mismo o por medio de la delegación de otro objeto o actor.

Mensaje
El envío de mensajes entre objetos se denota mediante una línea sólida dirigida, desde el objeto que emite el mensaje hacia el objeto que lo ejecuta. La representación de mensajes es la misma que la de una Clase.
Un mensaje puede ser emitido por un objeto a si mismo, entre dos objetos, de un actor a un objeto o de un objeto a un actor. Cuando se quiere representar una condicionante para la ejecución de un mensaje, se parte de un mismo punto y puede ser concurrente en un mismo objeto.

La posición de un mensaje de arriba abajo, indica el orden en el cual los mensajes deben ser ejecutados, por lo tanto es importante considerar su ubicación.
En algunos casos los mensajes dentro de los paréntesis indican algún atributo que es considerado como parámetro del mensaje. Por ejemplo Buscar (no_empleado), Recuperar_material (cod_material).

No hay comentarios:

Publicar un comentario