Diagramas de comunicación UML

Características de los diagramas de comunicación de UModel:

  • Barra de herramientas para elementos de diagramas de comunicación
  • Selección de mensajes de operaciones ya existentes
  • Creación de operaciones en clases de destino con mensajes
  • Compatibilidad con los 14 tipos de diagramas UML
  • Posibilidad de generar nuevos diagramas de secuencia basados en diagramas de comunicación
  • Posibilidad de asignar elementos a capas de diagrama
  • Número ilimitado de operaciones de deshacer/rehacer

Diagramas de comunicación UML

UModel utiliza diagramas de comunicación para describir los mensajes que transmiten los objetos y mostrar las asociaciones que existen entre las clases.

Diagramas de comunicación UML

Los diagramas de comunicación UML se parecen a los de secuencia pero ofrecen una visión de conjunto de las relaciones entre los objetos, en lugar de centrarse en el orden de los mensajes, a medida que se ejecuta su software.

UModel permite empezar un nuevo diagrama de comunicación creando una nueva línea de vida de objeto en la barra de herramientas del diagrama de comunicación o en el menú que aparece al hacer clic derecho. Si quiere crear un objeto desde una clase ya existente, también puede arrastrar la clase desde la estructura del modelo hasta su diagrama de comunicación.

Los diagramas de comunicación tienen un diseño libre para que pueda colocar los objetos de forma que las relaciones entre ellos queden resaltadas. Si quiere, puede crear todos los objetos relacionados con la interacción y colocarlos de forma lógica antes de crear ningún mensaje. Los diagramas de comunicación suelen describir una instancia o una única ruta de acceso de ejecución del programa.

Conforme usted añade líneas de mensaje entre objetos, UModel va numerando esos mensajes. Si inserta un nuevo mensaje o edita el número de una secuencia de mensajes, UModel cambiará los números del resto de mensajes en consonancia.

Crear operaciones de clase desde transiciones

Cuando añada una transición nueva a una línea de vida, puede crear un nuevo nombre de mensaje o usar la lista desplegable de la ventana Propiedades para asignarle una operación de la clase de destino.

La opción "Creación automática de operaciones" permite añadir una nueva operación en la clase de destino al mismo tiempo que crea una transición en el diagrama de comunicación.

Crear un diagrama de secuencia desde un diagrama de comunicación

El menú contextual de UModel permite crear automáticamente un diagrama de secuencia usando los objetos y mensajes de un diagrama de comunicación.

Este nuevo diagrama de secuencia es completamente independiente del diagrama de comunicación, por lo que puede editarlo como desee.