Diagramas De Despligue Uml

12

description

Una explicacion del diagrama de Despliegue de UML

Transcript of Diagramas De Despligue Uml

Page 1: Diagramas De Despligue Uml
Page 2: Diagramas De Despligue Uml

RESUMENEl Diagrama de Despliegue es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes.

Page 3: Diagramas De Despligue Uml

EXPLICACIÓNUn diagrama de despliegue muestra las relaciones físicas entre los componentes hardware y software en el sistema final, es decir, la configuración de los elementos de procesamiento en tiempo de ejecución y los componentes software (procesos y objetos que se ejecutan en ellos).

Page 4: Diagramas De Despligue Uml

• Describen la arquitectura física del sistema durante la ejecución, en términos de: – procesadores– dispositivos – componentes de software

• Describen la topología del sistema: la estructura de los elementos de hardware  y el software que ejecuta cada uno de ellos.

Page 5: Diagramas De Despligue Uml

NODOS• Los nodos son objetos físicos que existen en tiempo de 

ejecución, y que representan algún tipo de recurso computacional (capacidad de memoria y procesamiento):– Computadores con procesadores– Otros dispositivos 

• impresoras• lectoras de códigos de barras• dispositivos de comunicación

466 MMX

Dell Pentium

Page 6: Diagramas De Despligue Uml

Dispositivos

• Los dispositivos del sistema también se representan como nodos.

• Generalmente se usan estereotipos para identificar el tipo de dispositivo.

HP LaserJet 5MP

<<printer>>

Page 7: Diagramas De Despligue Uml

• Los nodos se conectan mediante asociaciones de comunicación.

• Estas asociaciones indican:– Algún tipo de ruta de comunicación entre los nodos– Los nodos intercambian objetos o envían mensajes a través de esta ruta.

• El tipo de comunicación se identifica con un estereotipo que indica el protocolo de comunicación o la red.

Page 8: Diagramas De Despligue Uml

Nodos y componentesLos nodos son los elementos donde se ejecutan los componentes

Ventas

pos.exe contactos.exe

Page 9: Diagramas De Despligue Uml

ARTEFACTOS• Un artefacto es un producto del proceso de desarrollo 

de software, que puede incluir los modelos del proceso Ej: archivos fuente, ejecutables, documentos de diseño, reportes de prueba, prototipos, manuales de usuario y más.

EjecutableApp.exe

Page 10: Diagramas De Despligue Uml

EJEMPLOEJEMPLO

Page 11: Diagramas De Despligue Uml

La mayoría de las veces el modelado de la  vista de despliegue  implica modelar la  topología del hardware  sobre el que se ejecuta el sistema

Page 12: Diagramas De Despligue Uml

Tales sistemas contienen a menudo varias versiones de componentes software, alguno de los cuales pueden incluso migrar de un nodo a otro. 

El diseño de tales sistemas requiere tomar decisiones que permitan un cambio continuo de la topología del sistema.