Crear un diagrama de colaboración de UML

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Diagrama de colaboración que muestra un conjunto de objetos y los mensajes que crean para realizar una operación

Llamada 1 En una forma Función clasificador, cadena del indicador del objeto está subrayada para indicar que el objeto es una instancia. También puede incluir el nombre del objeto antes de los dos puntos.

Imagen del botón Vínculos o AssociationRole, indican relaciones y también pueden indicar la navigability con puntas de flecha.

Globo 3 Haga doble clic en un vínculo y luego haga clic en mensaje para definir un mensaje que fluye a lo largo de un vínculo. Número de mensajes de procedimiento según el anidamiento de llamadas.

Paso 4 El primer mensaje siempre procede de fuera del contexto que se va a incluir en el diagrama.

  1. En el menú Archivo, elija Nuevo, elija Software y, a continuación, haga clic en Diagrama de modelo de UML.

  2. En la tree view, haga clic con el botón secundario en el package donde desee incluir el collaboration diagram, 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.

  3. 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 de la función de clasificador

    Designar un objeto como nuevo, destruido o transitorias en un diagrama de colaboración

    1. En un collaboration diagram, 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}.

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

    En un collaboration diagram, una forma Función clasificador designada como activa incluirá {activa} detrá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.

  4. Para cada conjunto de objetos que desee representar, arrastre una forma multiobjeto hasta la página de dibujo. Forma Multiobjeto

  5. 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.

  6. Indicar los vínculos entre los objetos mediante una conexión a ellas mediante formas Función asociación. Más información acerca de las formas de la función de asociación.

    Crear una ruta de acceso del rol de asociación en un diagrama de colaboración

    1. En un collaboration diagram, 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 Rol de asociación de puntos de conexión Imagen de punto de conexión: x azul en las dos formas que desee conectar con una ruta de acceso.

      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.

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

    Agregar un mensaje a un rol de asociación en un diagrama de colaboración

    1. En un collaboration diagram, 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.

  8. Guarde el diagrama.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×