
- Un tipo especial de diagrama de clases que se centra en los nodos de un sistema.
- Muestra la estructura del sistema en tiempo de ejecución.
- Es uno de los dos tipos de diagramas UML utilizados para los aspectos físicos de un sistema orientado a objetos.
Gráficamente, un diagrama de despliegue es una colección de vértices y arcos. Los diagramas de despliegue comúnmente contienenNodos y relaciones de dependencia y asociación. También puede contener notas y restricciones.
- Una caja tridimensional representa un nodo, ya sea de software o hardware
- Un nodo de hardware puede indicarse con <<estereotipo>>, por ejemplo <<artefacto>> o <<mainframe>>
- Las conexiones entre nodos se representan con una línea, con un <<estereotipo>> opcional
- Los nodos pueden residir dentro de un nodo

Planificación de despliegue
- Diseñe y planifique cómo se instalará su sistema?
- Determine si diferentes versiones del sistema se desplegarán al mismo tiempo, ¿cómo resolverá las diferencias?
- ¿A qué sitios físicos necesita desplegarse y en qué orden?
- ¿Cómo entrenará a sus usuarios?
- ¿Qué copias de seguridad necesita antes de la instalación?
- ¿Necesita realizar una conversión de datos?
¿Cómo desarrollar un diagrama de despliegue?
En primer lugar, identifique los nodos que representan los procesadores cliente y servidor de su sistema y luego resalte aquellos dispositivos que son relevantes para el comportamiento de su sistema.
Por ejemplo, querrá modelar dispositivos especiales, como lectores de tarjetas de crédito, lectores de tarjetas de identificación y dispositivos de visualización distintos de monitores, porque su ubicación en la topología de hardware del sistema probablemente sea significativa desde el punto de vista arquitectónico. · Proporcione pistas visuales para estos procesadores y dispositivos mediante estereotipos. · Modele la topología de estos nodos en un diagrama de despliegue. De manera similar, especifique la relación entre los componentes en la vista de implementación de su sistema y los nodos en la vista de despliegue de su sistema.
Nodos
Un nodo representa generalmente una pieza de hardware en el sistema. Una conexión representa la ruta de comunicación utilizada por el hardware para comunicarse, que normalmente indica el método, por ejemplo TCP/IP

Artefactos
- Un artefacto es la especificación de una pieza física de información, como archivos de origen, archivos ejecutables binarios, tablas en un sistema de base de datos.
- Un artefacto definido por el usuario representa un elemento concreto en el mundo físico.

Ejemplo de diagrama de despliegue

Resumen
Un diagrama de despliegue ayuda a modelar los aspectos físicos de un sistema de software orientado a objetos. Visualiza la configuración en tiempo de ejecución en una vista estática y visualiza la distribución de los componentes en la aplicación. En la mayoría de los casos, implica modelar la configuración de hardware y los componentes de software.
Referencia
- ¿Qué es un diagrama de despliegue?
- Visual Paradigm. (s.f.). ¿Qué es un diagrama de despliegue? .
- Introducción a los diagramas UML en Visual Paradigm – ArchiMetric
- ArchiMetric. (2024, 23 de agosto). Introducción a los diagramas UML en Visual Paradigm – ArchiMetric .
- Diagrama de despliegue en Lenguaje Unificado de Modelado (UML) – GeeksforGeeks
- GeeksforGeeks. (2024, 16 de octubre). Diagrama de despliegue en Lenguaje Unificado de Modelado (UML) – GeeksforGeeks .
- ¿Cómo dibujar un diagrama de despliegue en UML?
- Visual Paradigm. (s.f.). ¿Cómo dibujar un diagrama de despliegue en UML? .
- Tutorial completo sobre diagramas de despliegue con Visual Paradigm – ArchiMetric
- ArchiMetric. (2024, 23 de agosto). Tutorial completo sobre diagramas de despliegue con Visual Paradigm – ArchiMetric .
- Las notaciones UML de Visual Paradigm | Descargar diagrama científico
- ResearchGate. (s.f.). Las notaciones UML de Visual Paradigm | Descargar diagrama científico .
- Diagramas de Lenguaje Unificado de Modelado (UML) – GeeksforGeeks
- GeeksforGeeks. (2017, 27 de octubre). Diagramas del Lenguaje Unificado de Modelado (UML) – GeeksforGeeks .
- Diagrama de despliegue, ejemplo de diagramas UML: Diagrama de despliegue con componentes – Círculo Comunitario de Visual Paradigm
- Círculo Comunitario de Visual Paradigm. (2018, 24 de septiembre). Diagrama de despliegue, ejemplo de diagramas UML: Diagrama de despliegue con componentes – Círculo Comunitario de Visual Paradigm .
- Cree un diagrama de despliegue UML – Soporte de Microsoft
- Soporte de Microsoft. (s.f.). Cree un diagrama de despliegue UML – Soporte de Microsoft .