Diagrama de comunicación explicado
¿Qué es un diagrama de comunicación en UML?
Los diagramas de comunicación UML, anteriormente conocidos como diagramas de colaboración, son un tipo de diagrama de comportamiento que muestra las interacciones que tienen lugar entre objetos en una pieza de software o sistema. Este tipo de diagrama enfatiza los mensajes intercambiados entre objetos. Los diagramas de comunicación se utilizan mejor cuando un caso de uso tiene varios escenarios que necesitan representarse.
EdrawMax
Software de diagramas todo en uno
Escenarios de aplicaciones del diagrama de comunicación UML
Los diagramas de comunicación UML, anteriormente conocidos como diagramas de colaboración, son un tipo de diagrama de comportamiento que muestra las interacciones que tienen lugar entre objetos en una pieza de software o sistema. Este tipo de diagrama enfatiza los mensajes intercambiados entre objetos. Los diagramas de comunicación se utilizan mejor cuando un caso de uso tiene varios escenarios que necesitan representarse.
- Mostrar el paso de mensajes entre objetos en un sistema o pieza de software.
- Representar las interacciones entre objetos
- Visualiza cómo se envían y reciben los mensajes entre objetos, así como las consecuencias.
Diagramas de comunicación frente a diagramas de secuencia: ¿cuál es la diferencia?
Los diagramas de comunicación a menudo se comparan con los diagramas de secuencia; ambos también representan la interacción de objetos e incluso comparten los mismos símbolos y notación. Pero ¿qué los separa a uno del otro?
- Los diagramas de secuencia como sugiere su nombre se centran en el orden de los eventos y las interacciones. Hay un mayor énfasis en la sincronización de las operaciones, así como en la lógica secuencial que hay detrás.
Plantilla de diagrama de secuencia - EdrawMax
- Los diagramas de comunicación muestran mejor la relación entre objetos. Ofrece una visión mucho más holística de un sistema. En lugar de sólo saber qué sucede y cuándo, los diagramas de comunicación brindan al usuario el beneficio de ver cómo las diferentes partes de un sistema colaboran para trabajar entre sí.
Diagrama de comunicación - EdrawMax
Símbolos del diagrama de comunicación
Puedes encontrar algunos símbolos y componentes de los diagramas de comunicación de uso común a continuación.
- OBJETOS
Los objetos pueden clasificarse como proveedores o clientes. Los proveedores llaman a la función que proporciona el mensaje. Los clientes envían el mensaje al proveedor, que lo recibe.
- ENLACE
Enlace: una línea recta que conecta dos objetos indica una relación entre ellos. Los dos objetos pueden enviarse mensajes entre sí.
- MENSAJES
- Mensaje sincrónico: un remitente transmite un mensaje y debe esperar una respuesta antes de continuar. Esto se muestra mediante una línea recta y una punta de flecha sólida.
- Mensaje asincrónico: un remitente no necesita esperar una respuesta antes de continuar. Esto se muestra con una línea recta y una punta de flecha alineada.
- Secuencia de mensajes: normalmente, los mensajes tendrán un número y una descripción junto a ellos. El número determina el orden en el que se deben leer los mensajes.
¿Cómo crear tus diagramas de comunicación?
El software intuitivo de Edraw Max te permite crear tus propios diagramas de comunicación. Ya sea básico o complejo, sigue este esquema para crear uno que se adapte a tus necesidades.
- En tu navegador, visita https://www.edrawmax.com/online/es para acceder a la versión en línea o descarga la versión de escritorio en https://www.edrawsoft.com/download-edrawmax.html
- En la barra lateral blanca, haz clic en Desarrollo de software. Luego, haz clic en el cuadro Modelado UML que aparece cerca de la parte superior de la pantalla.
- Elige una plantilla o haz clic en el cuadro Modelado UML con el signo "+" para abrir un nuevo documento. Ten en cuenta que en el software de Edraw Max, la plantilla del diagrama de comunicación se titula "Ejemplo de diagrama de colaboración UML".
- La librería de símbolos se encuentra a la izquierda de la pantalla. Desplázate hacia abajo para encontrar más símbolos relacionados con UML.
- Simplemente arrastra los componentes que necesites de la librería de símbolos al documento en blanco para comenzar a crear. Cada elemento se puede mover, cambiar de tamaño o personalizar para satisfacer tus necesidades.
Ejemplos de diagramas de comunicación
Aquí hay unos ejemplos de diagrama de comunicación dibujado en EdrawMax.
Diagrama de comunicación UML 1: inicio de sesión de usuario
Diagrama de comunicación UML 2: agregar un evento a tu calendario
Resumen
Los diagramas de comunicación muestran mucho más que una secuencia de eventos. Al igual que con cualquier software, habrá muchas partes más pequeñas interactuando entre sí, a veces de forma simultánea. El uso de un diagrama de comunicación para modelar tu sistema te permite desglosar una serie de interacciones complejas en dicho sistema.
Los usuarios comerciales, así como los desarrolladores de software y web, han adoptado los diagramas de comunicación como una forma vital de visualizar las diversas interacciones y comunicaciones en un sistema. ¡No te lo pierdas, prueba EdrawMax y crea tu propio diagrama de comunicación ahora!