domingo, 9 de junio de 2013

5.2 DIAGRAMA DE DESPLIEGUE

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
  1. Identificar los elementos del hardware que formaran parte del sistema.
  2. Identificar los componentes que serán parte de cada nodo.
  3. Identificar las relaciones que existe entre cada uno de estos (Dependencia, Interfaz, Dependencias-Interfaz).

No hay comentarios:

Publicar un comentario