El diagrama de
despliegue es un diagrama que se utiliza para modelar el hardware
utilizado en la implementación de sistemas y las relaciones entre
sus componentes.
Describe la topología
del sistema, la estructura de los elementos de hardware y el software
que ejecuta cada uno de ellos.
Los diagramas de
despliegue representan a los nodos y sus relaciones. Los nodos son
conectados por asociaciones de comunicación tales como enlaces de
red, conexiones TCP/IP, microondas, etc.
Los diagramas de
despliegue son los complementos de los diagramas de componentes que,
unidos, proveen la vista de implementación del sistema.
Usos que se les da a
los diagramas de despliegue son para modelar:
- Sistemas cliente-servidor
- Sistemas completamente distribuidos
Componentes
de diagrama de despliegue
- Nodo
Un nodo es un objeto
físico en tiempo de ejecución que representa un recurso
computacional, generalmente con memoria y capacidad de procesamiento.
Un Nodo es un elemento de hardware o software.
- Instancia de nodo
Una instancia se puede
distinguir desde un nodo por el hecho de que su nombre esta subrayado
y tiene dos puntos antes del tipo de nodo base. Una instancia puede o
no tener un nombre antes de los dos puntos.
- Estereotipo de nodo
El
estereotipo de un nodo es la manera de poder verificar que tipo de
nodo es el que se está observando.
- Artefactos
Un artefacto es un
producto del proceso de desarrollo de software, que puede incluir los
modelos del proceso (modelos de Casos de Uso, modelos de Diseño,
etc.), archivos fuente, ejecutables, documentos de diseño, reportes
de prueba, prototipos, manuales de usuario etc. Donde
un artefacto es un conjunto de componentes.
- Asociación
Una asociación
representa una ruta de comunicación entre los nodos. Donde esta
asociación va incluida con misma dependencia del diagrama de
componentes.
Pasos para la
construcción de diagramas de despliegue
- Identificar los elementos del hardware que formaran parte del sistema.
- Identificar los componentes que serán parte de cada nodo.
- Identificar las relaciones que existe entre cada uno de estos (Dependencia, Interfaz, Dependencias-Interfaz).
No hay comentarios:
Publicar un comentario