Crear un diagrama de colaboración de UML

Mostrar un ejemplo

  1. En el menú Archivo, elija Nuevo, elija Software y, a continuación, haga clic en Diagrama de modelo de UML.
  2. En la vista de árbol (vista de árbol: cuando aparece en una ventana en el Explorador de UML, jerarquía en la que cada elemento o vista (diagrama) de UML se representa mediante un icono. La plantilla de UML crea automáticamente una vista de árbol del modelo.), haga clic con el botón secundario en el paquete (paquete: agrupación de elementos del modelo representado en UML mediante un símbolo que parece una carpeta de papel Manila. Cada elemento de un sistema pertenece a un único paquete mientras que un paquete puede anidarse en otro.) donde desee incluir el diagrama de colaboración (diagrama de colaboración: diagrama de interacción que muestra cómo colaboran entre sí un grupo de objetos, para un evento de sistema definido por un caso de uso.), elija Nuevo y haga clic en Diagrama de colaboración.

Aparece una página en blanco y la galería de símbolos Colaboración de UML se coloca la primera. El área de trabajo presenta 'Colaboración' como imagen de fondo. Un icono que representa el diagrama se agrega a la vista de árbol en el Explorador de modelos.

 Nota   Si la vista de árbol no está visible, en el menú UML elija Ver y haga clic en Explorador de modelos.

  1. Para cada función de objeto que desee representar en la colaboración, arrastre una forma Función de clasificador hasta la página de dibujo.

Forma Función de clasificador

MostrarDesignar un objeto como nuevo, destruido o transitorio en un diagrama de colaboración

  1. En un diagrama de colaboración (diagrama de colaboración: diagrama de interacción que muestra cómo colaboran entre sí un grupo de objetos, para un evento de sistema definido por un caso de uso.), haga clic con el botón secundario en la forma Función clasificador del objeto que vaya a designar como nuevo, destruido o transitorio y después haga clic en Opciones de presentación de formas.
  2. En Estado de función de clasificador, haga clic en la condición que desee.

 Nota   Para aplicar este cambio únicamente a la forma seleccionada, en el cuadro de diálogo Opciones de presentación de formas de UML desactive la opción Aplicar a las mismas formas de UML seleccionadas en la actual página de dibujo. Si desea que las siguientes funciones de clasificador que coloque en el diagrama tengan la misma condición, active la casilla de verificación Aplicar a formas de UML del mismo tipo colocadas consecutivamente en la actual página de dibujo.

La condición aparece entre corchetes después del nombre del objeto, por ejemplo Objeto1{transitorio}.

MostrarDesignar un objeto como activo en un diagrama de colaboración

En un diagrama de colaboración (diagrama de colaboración: diagrama de interacción que muestra cómo colaboran entre sí un grupo de objetos, para un evento de sistema definido por un caso de uso.), una forma Función clasificador designada como activa incluirá {activa} después del nombre de objeto. Una función de clasificador está activa cuando la clase en la que se basa también lo está.

Para indicar que una clase está activa, haga doble clic en el icono de la vista de árbol o forma que representa la clase. En su cuadro de diálogo Propiedades de la clase de UML, haga clic en Clase, active IsActive y, a continuación, haga clic en Aceptar. La función de clasificador se convierte en activa como resultado de la activación de la clase.

  1. Para cada conjunto de objetos que desee representar, arrastre una forma Multiobjeto hasta la página de dibujo. Forma Multiobjeto
  2. Haga doble clic en cada forma Función clasificador o Multiobjeto para abrir el cuadro de diálogo Propiedades de la función del clasificador de UML, donde puede agregar el nombre y otros valores de propiedades.
  3. Para indicar los vínculos existentes entre los objetos, conéctelos mediante formas Función asociación. Trabajar con formas de función de asociación

MostrarCrear una ruta de función de asociación en un diagrama de colaboración

  1. En un diagrama de colaboración (diagrama de colaboración: diagrama de interacción que muestra cómo colaboran entre sí un grupo de objetos, para un evento de sistema definido por un caso de uso.), arrastre una forma Función asociación cerca de las dos formas Función clasificador o Multiobjeto entre las que desee crear una ruta.
  2. Pegue los extremos de la forma Función asociación a los puntos de conexión Imagen del punto de conexión - X azul de las dos formas que desee conectar con una ruta.

 Sugerencia   Para indicar una ruta de asociación desde una función de clasificador a sí misma, pegue los dos extremos de una forma Función asociación en forma de U a dos puntos de conexión de la misma función de clasificador.

  1. Haga doble clic en cada forma Función asociación para abrir el cuadro de diálogo Propiedades de la función de la asociación de UML, donde puede agregar un nombre, flujo de mensaje, etiqueta de mensaje, multiplicidad y otros valores de propiedades.

MostrarAgregar un mensaje a una función de asociación en un diagrama de colaboración

  1. En un diagrama de colaboración (diagrama de colaboración: diagrama de interacción que muestra cómo colaboran entre sí un grupo de objetos, para un evento de sistema definido por un caso de uso.), haga doble clic en la forma Función de asociación a la que desee agregar el mensaje.
  2. Escriba el nombre de la función de asociación y, a continuación, haga clic en Mensajes.
  3. Haga clic en Nuevo. Escriba un nombre y una expresión de secuencia. Elija el estereotipo, la dirección y el tipo de flujo que desea.
  4. Para un mensaje normal o una llamada a procedimiento, haga clic en Propiedades. Seleccione la operación que desea que el mensaje genere. Si la operación no existe, haga clic en Nueva para crearla.

En un mensaje asincrónico, elija la señal que desea que el mensaje genere. Si en el clasificador en el que está basada la línea de vida del objeto que recibe el mensaje no existe recepción para la señal, haga clic en Nueva para crearla.

  1. Guarde el diagrama.
 
 
Corresponde a:
Visio 2007