Caso De Uso
Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo. Esta descripción es importante porquepuede dar detalle a los casos de uso, aclarándolos al nivel de mensajes de los objetos existentes, como también muestra el uso de los mensajes de las clases diseñadas en el contexto de una operación.A continuación se muestra un ejemplo de diagrama de secuencia, que da detalle al caso de uso PedirProducto del ejemplo de la cafetera.
[pic]
Linea de vida de un objeto
Un objeto se representa comouna línea vertical punteada con un rectángulo de encabezado y con rectángulos a través de la linea principal que denotan la ejecución de métodos (véase activación). El rectángulo de encabezadocontiene el nombre del objeto y el de su clase, en un formato nombreObjeto: nombreClase. Por ejemplo, el objeto m, instancia de la clase MaquinaCafe envía dos mensajes seguidos para dar respuesta a laoperación PedirProducto: Servir al objeto p de la clase Producto y DarVueltas a sí mismo.
Activación
Muestra el periodo de tiempo en el cual el objeto se encuentra desarrollando alguna operación, bien seapor sí mismo o por medio de delegación a alguno de sus atributos. Se denota como un rectángulo delgado sobre la línea de vida del objeto. En el ejemplo anterior el objeto _ingredientes se encuentraactivado mientras ejecuta el método correspondiente al mensaje Servir; el objeto p se encuentra activo mientras se ejecuta su método Servir (que ejecuta _ingredientes.Servir) y el objeto m se encuentraactivo mientras se ejecuta p.Servir y DarVueltas.
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 quelo ejecuta. En el ejemplo anterior el objeto m envía el mensaje Servir al objeto p y un poco más adelante en el tiempo el objeto m se envía a sí mismo el mensaje DarVueltas.
Conceptos...
Regístrate para leer el documento completo.