Diagrama de implementación

El diagrama de despliegue ( eng.  Deployment diagram ) en UML modela el despliegue físico de artefactos en los nodos . [1] Por ejemplo, para describir un sitio web, un diagrama de implementación debe mostrar qué componentes de hardware ("nodos") existen (por ejemplo, servidor web, servidor de base de datos, servidor de aplicaciones), qué componentes de software ("artefactos") se ejecutan en cada nodo (p. ej., aplicación web, base de datos) y cómo las diversas partes de este complejo se conectan entre sí (p. ej., JDBC , REST , RMI ).

Los nodos se representan como paralelepípedos rectangulares con artefactos ubicados en ellos, representados como rectángulos. Los nodos pueden tener subnodos, que se representan como cajas cuboides anidadas. Un solo nodo de diagrama de implementación puede representar conceptualmente varios nodos físicos, como un clúster de servidores de bases de datos.

Hay dos tipos de nodos:

  1. Nodo de dispositivo
  2. host de tiempo de ejecución

Los nodos de dispositivos son recursos informáticos físicos con su propia memoria y servicios para ejecutar software, como PC normales, teléfonos móviles.

Un host de tiempo de ejecución es un recurso informático de software que se ejecuta dentro de un host externo y es un servicio que ejecuta otros elementos de software ejecutables.

Notas

  1. Lenguaje de modelado unificado, Superestructura, V2.1.2 Archivado el 6 de junio de 2011 en Wayback Machine p. 202.

Enlaces


Véase también