Skip to content

4. Notación UML para Diagramas de Despliegue

La notación UML para diagramas de despliegue en PlantUML proporciona una sintaxis específica para representar nodos, artefactos, componentes y sus relaciones de manera clara y estandarizada en el contexto de la arquitectura física del sistema.

Los nodos se definen usando la palabra clave node seguida del nombre entre comillas.

Diagrama UML
Diagrama UML

Definición básica de nodos de servidor.

Los artefactos se definen con la palabra clave artifact y representan elementos físicos del sistema.

Diagrama UML
Diagrama UML

Artefactos que pueden ejecutarse directamente.

Los componentes se pueden desplegar dentro de nodos usando la sintaxis de contenimiento.

Diagrama UML
Diagrama UML

Componentes típicos en un servidor de aplicación Java.

Las especificaciones de despliegue definen parámetros y configuraciones para el despliegue.

Diagrama UML

Las conexiones entre nodos se especifican con diferentes protocolos y puertos.

Diagrama UML
Diagrama UML

Conexiones HTTP, HTTPS y WebSocket.

Los dispositivos representan hardware físico con capacidades específicas.

Diagrama UML

Los paquetes organizan nodos relacionados por ubicación, función o seguridad.

Diagrama UML
Diagrama UML

Agrupación por ubicación geográfica.

Las notas proporcionan información adicional sobre configuraciones y decisiones de despliegue.

Diagrama UML

4.9. Ejemplo completo con notación avanzada

Section titled “4.9. Ejemplo completo con notación avanzada”
Diagrama UML
  1. Consistencia: Usa la misma notación para elementos similares
  2. Claridad: Especifica protocolos y puertos en las conexiones
  3. Documentación: Usa notas para explicar decisiones de arquitectura
  4. Agrupación: Organiza nodos por función, ubicación o seguridad
  5. Estereotipos: Usa estereotipos para indicar tipos de nodos y servicios
Diagrama UML

Uso consistente de estereotipos, especificación de protocolos y documentación.

La notación UML para diagramas de despliegue en PlantUML ofrece gran flexibilidad para representar infraestructuras desde simples hasta complejas. La clave está en mantener consistencia y proporcionar suficiente detalle para que el diagrama sea útil para la planificación y documentación del despliegue.

🐝