Crear un diagrama de colaboración de UML

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Importante: El diagrama de colaboración de UML no está disponible en Visio 2013 y versiones más recientes. Para obtener información sobre los diagramas de UML en Visio 2013 y versiones más recientes, consulte diagramas UML en Visio.

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

Globo 1 En una forma función de clasificador, la cadena de designador del objeto se subraya para indicar que el objeto es una instancia. También puedes incluir el nombre del objeto antes de los dos puntos.

Imagen del botón Los vínculos, o FunciónAsociación, indican relaciones y, con puntas de flecha, también pueden indicar navegabilidad.

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

Paso 4 El primer mensaje siempre procede del exterior del contexto que se incluye en el diagrama.

  1. En Visio 2010: en categorías de plantillas, haga clic en software y base de datos > Diagrama de modelo de UML > crear.

    En Visio 2007: en el menú archivo, seleccione nuevo, elija software y, a continuación, haga clic en diagrama de modelo de UML.

  2. En el vista de árbol, haga clic con el botón secundario en la paquete en la que desea incluir el diagrama de colaboración, apunte a nuevo y, a continuación, 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 muestra "colaboración" como una marca de agua. 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, a continuación, 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 función de clasificador

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

    1. En un diagrama de colaboración, haga clic con el botón secundario en la forma función de clasificador para el objeto que desee designar como nuevo, destruido o transitorio y, a continuación, 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, 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 de objeto (por ejemplo, Object1 {Transient}).

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

    En un diagrama de colaboración, una forma función clasificador designada como activa incluirá {Active} después del nombre del objeto. UN rol de clasificador está activo cuando la clase en la que se basa está activa.

    Para indicar que una clase está activa, haga doble clic en el icono de la forma o de la vista de árbol que representa la clase. En el cuadro de diálogo Propiedades de la clase de UML, haga clic en clase, compruebe isActive y, a continuación, haga clic en Aceptar. El rol de clasificador se vuelve activo como resultado de que la clase esté activa.

  4. Para cada conjunto de objetos que desee representar, arrastre una forma de varios objetos 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 de clasificador de UML, donde puede Agregar un nombre y otros valores de propiedad.

  6. Para indicar los vínculos entre los objetos, conéctelos con formas rol Asociación. Obtenga más información sobre las formas de roles de asociación.

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

    1. En un diagrama de colaboración, arrastre una forma función de asociación cerca de las dos formas de clasificador o de varios objetos con las que desea crear una ruta de acceso.

    2. Pegue los extremos de la forma función de asociación a los puntos de conexión Imagen de punto de conexión: x azul en las dos formas que desea conectar con una ruta de acceso.

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

  7. Haga doble clic en cada forma rol de asociación para abrir el cuadro de diálogo Propiedades de la función de Asociación de UML, donde puede Agregar un nombre, un flujo de mensajes, una etiqueta de mensaje, una multiplicidad y otros valores de propiedad.

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

    1. En un diagrama de colaboración, haga doble clic en la forma función Asociación a la que desea agregar un mensaje.

    2. Escriba un nombre para 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 desee.

    4. Para una llamada de procedimiento o mensaje plano, haga clic en propiedades. Seleccione la operación que desea que genere el mensaje. Si la operación no existe, haga clic en nueva para crearla.

      Para un mensaje asincrónico, elija la señal que quiere que genere el mensaje. Si no existe ninguna recepción para la señal en el clasificador en el que se basa la línea de vida del objeto que recibe el mensaje, haga clic en nuevo para crear la recepción.

  8. Guarde el diagrama.

Ampliar sus conocimientos de Office
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.

×