Skip to content

2. Elementos Básicos de los Diagramas de Despliegue

Los diagramas de despliegue utilizan varios elementos específicos para representar la arquitectura física de un sistema. Cada elemento tiene un propósito particular y una notación específica en UML.

Un nodo representa un recurso computacional físico o virtual donde se pueden desplegar y ejecutar artefactos de software. Los nodos son los elementos fundamentales de los diagramas de despliegue.

Diagrama UML
  • Nodos de dispositivo: Hardware físico como servidores, computadoras, móviles
  • Nodos de entorno de ejecución: Software que proporciona servicios como JVM, contenedores
  • Nodos de red: Elementos de infraestructura como routers, switches
Diagrama UML

Dispositivos físicos de hardware.

Los artefactos representan elementos físicos de información que son utilizados o producidos por el proceso de desarrollo de software. Son los elementos que se despliegan en los nodos.

Diagrama UML
Diagrama UML

Archivos que pueden ejecutarse directamente.

Los componentes en diagramas de despliegue representan unidades de software que pueden ser desplegadas independientemente en nodos específicos.

Diagrama UML
  • Independencia: Pueden desplegarse por separado
  • Encapsulación: Ocultan su implementación interna
  • Interfaces: Proporcionan puntos de comunicación claros
  • Reutilización: Pueden ejecutarse en diferentes nodos

Las especificaciones de despliegue definen la configuración y parámetros necesarios para desplegar artefactos en nodos específicos.

Diagrama UML

Los dispositivos representan nodos físicos con capacidades de procesamiento, mientras que los procesadores son elementos que pueden ejecutar componentes.

Diagrama UML
  • CPU: Tipo y velocidad del procesador
  • Memoria: Cantidad de RAM disponible
  • Almacenamiento: Tipo y capacidad de disco
  • Red: Interfaces y ancho de banda

Las conexiones representan los enlaces de comunicación entre nodos, mostrando cómo se comunican los diferentes elementos del sistema.

Diagrama UML
Diagrama UML

Diferentes protocolos de comunicación.

Los estereotipos proporcionan información adicional sobre el tipo y propósito de los elementos en el diagrama.

Diagrama UML

Veamos un ejemplo completo que combina todos los elementos básicos:

Diagrama UML

Los elementos básicos de los diagramas de despliegue proporcionan un vocabulario completo para modelar infraestructuras complejas. En la siguiente sección, exploraremos las relaciones entre estos elementos y cómo representarlas efectivamente.

🐝