El diagrama de despliegue UML modela la arquitectura en tiempo de ejecución de un sistema, mostrando la configuración de los elementos de hardware como nodos y cómo los componentes de software se distribuyen entre estos nodos. Los diagramas de despliegue son uno de los dos tipos de diagramas que representan los aspectos físicos de los sistemas orientados a objetos al mostrar la distribución de componentes de software en nodos de hardware.