El diagrama de despliegue es una herramienta del lenguaje de modelado unificado que representa la disposición física de los artefactos de software en nodos de hardware. Se utiliza para modelar la arquitectura en tiempo de ejecución de sistemas, permitiendo visualizar la configuración de hardware y el despliegue de componentes software. Este tipo de diagramas es aplicable a sistemas empotrados, cliente-servidor y distribuidos, facilitando decisiones sobre conectividad y distribución física.