DIAGRAMA DE DESPLIEGUE
Definición.
Es parte de los
diagramas complementarios que ayuda a comprender la arquitectura de un sistema.
Esta centrada en cuestiones de ingeniería de sistemas.
Su propósito es el de distribuir el sistema,
asignando componentes ejecutables a nodos en el diagrama de despliegue.
No siempre es necesario utilizar diagramas de despliegue
- No son necesarios si se desarrolla un software que
reside en una máquina e interactúa sólo con dispositivos estándar en esa
máquina que ya son gestionados por el SO (teclado, pantalla de un PC,
etc..)
- Son necesarios si se desarrolla un software que interactúa
con dispositivos que normalmente no gestiona el SO. El sistema está
distribuido físicamente sobre varios procesadores
Qué es un diagrama de despliegue.
Un diagrama de despliegue es la forma
de mostrar la configuración de nodos de procesamientos en tiempo de ejecución y
los componentes que en ellos residen. Estos nodos forman la topología de
hardware sobre el que se ejecuta el sistema. Este diagrama se preocupa
principalmente de la distribución, entrega y instalación de las partes que
constituye el sistema físico.
Un
diagrama de despliegue consta de la interconexión de nodos a partir de
relaciones de asociación (Figura 1.). En este contexto, las relaciones
representan enlaces físicos (normalmente bidireccionales), como es el caso de
una conexión directa mediante cables o indirecta por vía satélite.
|
Un
diagrama de despliegue puede contener componentes, cada un de los cuales debe
estar en algún nodo.
En ese
caso, también se incluyen en el diagrama las relaciones de dependencia que existan
entre dichos componentes.
Dependencia de los diagramas de
despliegue.
Los
diagramas de despliegue no tienen una dependencia absoluta, es más puede
considerarse casi independiente.
Sin
embargo el diagrama de clases es la base de para un par de diagramas
relacionados entre si: el diagrama de componentes y el diagrama de despliegue.
Los que
relaciona los diagramas de despliegue con los de componentes es que en un nodo
incluye, por lo común, uno o más componentes.
Los diagramas de despliegue pueden describir la arquitectura a nivel de especificación (también llamado nivel de tipo) o al nivel de instancia (de manera similar a los diagramas de clases y diagramas de objetos).
ResponderEliminar