Diagrama de comunicación ( ing. diagrama de comunicación , en UML 1.x - diagrama de cooperación, diagrama de colaboración) - un diagrama que representa interacciones entre partes de una estructura compuesta o roles de colaboración. A diferencia del diagrama de secuencia , el diagrama de comunicación indica explícitamente la relación entre objetos , y el tiempo no se usa como una dimensión separada (se usan números de secuencia de llamadas).
Hay cuatro tipos de diagramas de interacción en UML (inexactos):
Un diagrama de comunicación modela interacciones entre objetos o partes en términos de mensajes ordenados. Los diagramas de comunicación representan una combinación de información tomada de diagramas de clase, secuencia y casos de uso, que describen tanto la estructura estática como el comportamiento dinámico del sistema a la vez.
Los diagramas de comunicación tienen un formato flexible de ordenar objetos y relaciones como en un diagrama de objetos . Para mantener el orden de los mensajes en este formato libre, se enumeran cronológicamente. La lectura del diagrama de comunicación comienza con el mensaje 1.0 y continúa en la dirección del reenvío del mensaje de un objeto a otro.
Un diagrama de comunicación muestra gran parte de la misma información que un diagrama de secuencia, pero debido a la forma diferente en que se presenta la información, algunas cosas son más fáciles de ver en un diagrama que en otro. Un diagrama de comunicación muestra más claramente con qué elementos interactúa cada elemento, y un diagrama de secuencia muestra más claramente en qué orden ocurren las interacciones.
El diagrama de comunicación es el menos solicitado en las actividades modernas de modelado.
Lenguaje de modelado unificado | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
|