Crear un diagrama de comunicación UML

Se aplica a
Visio Plan 1 Visio Profesional 2024 Visio Profesional 2021 Visio Profesional 2019

Puede crear un diagrama de comunicación UML para mostrar las interacciones entre líneas de vida que usan mensajes secuenciados en una disposición de forma libre. Primero, abra la plantilla de comunicación UML y elija una de las cuatro opciones de plantilla. A continuación, aparece la galería de símbolos de comunicación UML , junto con las formas que se ajustan al estándar UML 2.5.

Un ejemplo de un diagrama de comunicación UML.

Nota

La galería de símbolos de comunicación UML solo está disponible si es suscriptor de Visio Plan 2. Si tiene una suscripción, asegúrese de tener la versión más reciente de Visio.

Iniciar un diagrama de comunicación

  1. Inicie Visio. O bien, si ya tiene un archivo abierto, haga clic en Nuevo archivo>.
  2. Vaya a las categorías>Software y base de datos>de comunicación UML.
  3. Seleccione la plantilla en blanco o uno de los tres diagramas iniciales. Si quieres representar la colaboración de líneas de vida mostrando las interacciones entre líneas de vida, asegúrate de elegir el diagrama inicial en la esquina inferior izquierda.
  4. Haga clic en Crear.
  5. Debería ver la ventana Formas junto al diagrama. Si no lo ve, vaya a Ver>paneles de tareas y asegúrese de que la opción Formas esté seleccionada. Si sigue sin verlo, haga clic en el botón Expandir la ventana FormasExpandir el botón Ventana Expandir formas de la izquierda.
  6. En la pestaña Ver , asegúrese de que está activada la casilla situada junto a Puntos de conexión . Esto hará que aparezcan puntos de conexión cuando empiece a conectar formas.
  7. Ahora, arrastre las formas que quiera incluir en el diagrama desde la ventana Formas a la página. Para cambiar el nombre de las etiquetas de texto, haga doble clic en ellas.

Formas de actor y línea de vida

Cuándo se usa

  1. Arrastre la forma Actor a la página para representar el rol de un usuario o un sistema externo.
  2. Arrastre la forma Línea de vida a la página para cada elemento con nombre que represente a un participante individual.

1: Forma de actor con texto de alguien 2: Forma de línea de vida con texto :Coupon

Interacciones entre líneas de vida como mensajes

Paso 1

Arrastre una forma de mensaje a la página y pegue un extremo a un punto de conexión en otra forma. Sabe que está pegado cuando hay un cuadrado verde alrededor del punto de conexión.

Forma de mensaje con un extremo resaltado en verde y conectado a forma de línea de vida

Paso 2

Haga lo mismo con el otro extremo del mensaje para que también se pegue a un punto de conexión. Sabes que está pegado cuando hay un resaltado verde alrededor del punto.

Forma de mensaje con el extremo resaltado en verde y conectado a otra forma de línea de vida

Paso 3

Si desea que el mensaje sea asincrónico, haga clic con el botón derecho y elija Asincrónico. Si lo hace, la punta de flecha cerrada cambiará a una abierta.

Forma del mensaje, menú contextual, comando asíncrono seleccionado

Colaboración de líneas de vida mostrando interacciones entre líneas de vida

Información general

  1. En primer lugar, conecte las líneas de vida con la herramienta Conector .
  2. Después, use las formas Mensaje y Devolver mensaje para mostrar las interacciones entre líneas de vida.

1 apuntando a la línea gris del conector, 2 apuntando a la línea del mensaje con texto, 4: Execute()

Paso 1

En la pestaña Inicio , haga clic en la herramienta Conector (1). Mantenga el puntero sobre uno de los puntos de conexión de una forma de línea de vida hasta que vea un resaltado verde (2).

1 apuntando a la herramienta Conector, 2 apuntando al cursor que mantiene el puntero sobre el punto de conexión resaltado en verde en forma de línea de vida

Paso 2

Haga clic y arrastre desde el resaltado verde a un punto de conexión en otra forma de línea de vida hasta que vea un resaltado como este.

Final de la línea de conexión arrastrado a otra forma de línea de vida, con resaltado verde alrededor del punto de conexión

Paso 3

Haga clic en la herramienta Puntero cuando haya terminado de conectar las formas de línea de vida.

Haga clic aquí cuando haya terminado de apuntar al comando Herramienta Puntero

Paso 4

Arrastre otra forma de mensaje para que quede paralela a la otra línea.

Cursor posicionando la forma del mensaje en su lugar junto a la línea de conexión

Sugerencias para conectores

Enderezar conectores

Si un conector da demasiados giros, haga clic con el botón derecho en él y luego haga clic en Conexión recta.

Cambiar el tipo de conector

Puede cambiar un tipo de conector. Por ejemplo, puede cambiar de una asociación a una asociación dirigida. Haga clic con el botón derecho en el conector y, después, haga clic en Establecer tipo de conector.

Realizar conexiones dinámicas en lugar de conexiones a punto

Si anticipa mover mucho las formas, considere la posibilidad de realizar una conexión dinámica en lugar de una conexión de punto.

Mover o girar texto en conectores

Lo más probable es que necesite girar o mover texto en las líneas de conexión. Esta es la manera de hacerlo:

  1. Haga clic en un área vacía de la página para anular la selección de lo que pueda estar seleccionado.
  2. En la pestaña Inicio , en el grupo Herramientas , haga clic en la herramienta Bloque de textoBotón Bloque de texto
  3. Haga clic en el conector que tiene el texto que desea girar o mover.
  4. Arrastre el bloque de texto para moverlo o gírelo con el controlador de giroControlador de giro
  5. Cuando haya terminado, haga clic en el botón Herramienta PunteroBotón Puntero
    Cuando vuelva al botón de la herramienta PunteroBotón Puntero , el texto mantiene la misma posición con respecto a la forma. Si usa el botón Puntero de la herramienta Puntero para arrastrar el texto, la forma también se moverá. Para mover el texto independientemente de la forma, vuelva al botón Bloque de texto de la herramienta Bloque de texto.

Consulte también

Diagramas de UML en Visio

Crear un diagrama de componentes UML

Crear un diagrama de implementación UML

Crear un diagrama de secuencia de UML