Diagramas UML
Diagrammix ofrece soporte dedicado para diagramas de clases y de secuencia UML (Unified Modeling Language), ayudándote a visualizar la arquitectura de software, los patrones de diseño y las interacciones del sistema.
Nota: Los diagramas UML son una función PRO.
Páginas UML
Los diagramas UML viven en sus propias páginas (pestañas). Haz clic en + en la barra de pestañas y elige:
- UML Class Diagram (
Option+Cmd+T) - UML Sequence Diagram (
Shift+Option+Cmd+T)
En una página UML, la barra de herramientas muestra un menú UML con las herramientas correspondientes, y la pestaña Arrange del Inspector muestra una sección UML para el elemento seleccionado.
Tipos de Diagrama Admitidos
Diagramas de Clases
Modela la estructura estática de tu sistema con clases, atributos, operaciones y relaciones.
- Clases con estereotipos (p. ej.,
<<interface>>) y una opción Abstract - Atributos y operaciones con modificadores de visibilidad (+, -, #, ~)
- Relaciones: asociación, dependencia, herencia, realización, agregación, composición
Diagramas de Secuencia
Visualiza las interacciones entre objetos a lo largo del tiempo con participantes, mensajes, activaciones y fragmentos.
- Participantes con líneas de vida — roles de participant, actor, boundary, control, entity, y database
- Mensajes síncronos, asíncronos, de retorno, y de autollamada
- Cajas de activación que muestran el foco de ejecución
- Fragmentos combinados (alt, opt, loop, par, y más)
Inicio Rápido
Crear un Diagrama de Clases
- Agrega una página UML Class Diagram
- Presiona
U(o elige Class en el menú UML) y haz clic o arrastra en el lienzo para colocar una clase - Edita el nombre de la clase, los atributos y las operaciones en la pestaña Arrange del Inspector → sección UML
- Presiona
R(Relationship) y arrastra de una clase a otra para conectarlas
Crear un Diagrama de Secuencia
- Agrega una página UML Sequence Diagram
- Presiona
P(Participant) y haz clic para colocar participantes en la parte superior - Presiona
M(Message) y arrastra entre líneas de vida para crear mensajes - Usa Activation y Fragment en el menú UML para cajas de ejecución y fragmentos combinados
Más Información
- Diagramas de Clases - Guía detallada para crear diagramas de clases
- Diagramas de Secuencia - Guía detallada para crear diagramas de secuencia