Contenido
PalancaDiagrama de comunicación
El diagrama de comunicación es similar al diagrama de tiempo. La diferencia entre estos dos diagramas es que el primero no tiene línea de vida. El diagrama ubica los objetos (los participantes) y las interacciones entre ellos. Esto hace posible ver el comportamiento colectivo de los objetos para realizar una operación. El diagrama de comunicación representa colaboraciones (colección de objetos): relaciones, funcionalidad y comunicaciones.
Usamos el diagrama de comunicación al iniciar un proyecto, ayuda a aclarar el campo de estudio, a enmarcar el proyecto. También es útil para representar la colaboración entre el campo de estudio y los socios que utilizan los flujos de entrada, salida, actores externos y campos relacionados.
Objetos y comunicación
Los objetos están representados por un rectángulo que contiene el nombre de la clase y / o el nombre del objeto. Los objetos se comunican a través de mensajes: síncrono en flecha completa, asíncrono en flecha vacía, mensaje de ir en línea continua, mensaje de retorno en línea de puntos.
- Sincrónico: se envía un mensaje de un objeto a otro y el primer objeto espera hasta que finaliza la acción.
- Asincrónico: se envía un mensaje de un objeto a otro, pero el primer objeto no espera a que se complete la acción.
- Ir: cada flecha representa una progresión de un paso a otro en la secuencia. La mayoría asincrónica.
- Devolución: devolución explícita de un objeto al que se envió el mensaje.
Los mensajes tienen una indicación del mensaje enviado:
- Mensajes enviados al mismo tiempo: usando la notación número-letra
- Mensajes invocados varias veces: restricción de bucle * [i = 0..9]
- Mensajes enviados a una condición: agregar una expresión lógica [condición = verdadera]
- Mensajes enviados a sí mismo: un bucle