• Skip to content
  • Skip to secondary menu
  • Skip to footer

DiagramasUML.com

  • Diagramas estructurales
    • Diagrama de clases
    • Diagrama de componentes
    • Diagrama de paquetes
    • Diagrama de despliegue
    • Diagrama de objetos
    • Diagrama de estructura compuesta
    • Diagrama de perfiles
  • Diagramas de comportamiento
    • Diagrama de casos de uso
    • Diagrama de secuencia
    • Diagrama de actividades
    • Diagrama de estados
    • Diagrama de comunicación
    • Diagrama global de interacciones
    • Diagrama de tiempos
  • Blog

Diagrama de comunicación

El diagrama de comunicación (denominado previamente diagrama de colaboración en las primeras versiones de UML) es un tipo de diagrama de interacción UML que muestra las interacciones entre objetos y / o partes (representadas como líneas de vida) utilizando mensajes secuenciados en una disposición de forma libre.

El diagrama de comunicación corresponde a un diagrama de secuencia simple sin mecanismos de estructuración. También se asume que el adelantamiento de mensajes (es decir, el orden de las recepciones es diferente del orden de envío de un conjunto dado de mensajes) no tendrá lugar o es irrelevante. Por lo tanto, puede verse como un diagrama de secuencia simplificado.

Las principales finalidades del diagrama de comunicación son las siguientes:

  • Modelar el paso de mensajes entre objetos o roles que entregan las funcionalidades de casos de uso y operaciones.
  • Mostrar los mensajes que se transmiten ​​entre objetos y roles dentro del escenario de colaboración.
  • Modelar escenarios alternativos dentro de casos de uso u operaciones que involucren la colaboración de diferentes objetos e interacciones.

Elementos de un diagrama de comunicación

Los diagramas de comunicación utilizan los siguientes elementos: Marco o frame, línea de vida y mensaje.

Marco o frame

Los diagramas de comunicación se pueden mostrar dentro de un marco rectangular con el nombre en un compartimiento en la esquina superior izquierda.

No hay un nombre específico para los tipos de encabezado de los diagramas de comunicación. Se podría utilizar la interacción de nombre de forma larga (utilizada para diagramas de interacción en general).

Línea de vida

La línea de vida es una especialización del elemento con nombre que representa a un participante individual en la interacción. Si bien las partes y las características estructurales pueden tener una multiplicidad mayor que 1, las líneas de vida representan solo una entidad que interactúa.

Si el elemento conectable al que se hace referencia tiene varios valores (es decir, tiene una multiplicidad> 1), entonces la línea de vida puede tener una expresión (selector) que especifica qué parte en particular está representada por esta línea de vida. Si se omite el selector, esto significa que se elige un representante arbitrario del elemento conectable multivalor.

Una línea de vida se muestra como un rectángulo (correspondiente a la «cabeza» en los diagramas de secuencia). La línea de vida en los diagramas de secuencia tiene una «cola» que representa la línea de vida, mientras que la «línea de vida» en el diagrama de comunicación no tiene línea, solo la «cabeza».

 

Mensaje

El mensaje en el diagrama de comunicación se muestra como una línea con una expresión de secuencia y una flecha sobre la línea. La flecha indica la dirección de la comunicación.

 

¿Quieres colaborar con esta web? ¡Envíanos tus diagramas UML a la dirección aportaciones@diagramasuml.com para que sirvan de ejemplo a otras personas!

También puedes contactar con nosotros a través de la Página de contacto.

Share on facebook
Facebook
Share on google
Google
Share on twitter
Twitter
Share on linkedin
Linkedin
Share on whatsapp
Whatsapp
Share on email
Email

Reader Interactions

Footer

  • Contacto
  • Política de Privacidad
  • Política de cookies
  • Aviso legal

Copyright © 2025 · Magazine Pro on Genesis Framework · WordPress · Log in

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestro sitio web. Si continúa utilizando este sitio asumiremos que está de acuerdo.Estoy de acuerdoPolítica de privacidad