7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
1/18
DIAGRAMA DE DESPLIEGUE
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
2/18
Diagrama de Despliegue de UML
Muestra la capa fsica del sistema,mostrando cuales piezas de softwarecorren sobre cuales del hardwareEs simple. Es un conjunto de nodoscomunicados entre si.Un nodo es algo que puede alojar un
software. Es de dos tipos: device (es hardware) o executionenvironment (es software)
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
3/18
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
4/18
Diagrama de Despliegue de UMLLos nodos contienen artefactos, los cualesson manifestaciones fsicas del software,generalmente son archivos:
ejecutables (.exe, binarios, DLLs, JAR, orscripts),datosconfiguracinDocumentos HTML
Escribir el nombre de un artefacto sobre unnodo significa que ese artefacto sermostrado en ese nodo en tiempo deejecucin.
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
5/18
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
6/18
DIAGRAMA DE PAQUETES
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
7/18
Diagrama UML de paquetesUn paquete es un elemento paraagrupar otros elementos
Usualmente se usa para agruparclasesEn UML 2.0 se representa con elsmbolo de carpetaCada paquete representa un espaciode nombres (namespace)
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
8/18
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
9/18
Diagrama de paquetes de UMLCon qu criterio se agrupan loselementos dentro de un paquete?
Principio de cierre: dice que las clases enun paquete deberan necesitar cambiospor razones similares.Principio de reuso comn: dice que el
conjunto de clases en un paquetedeberan necesitar ser reusadas juntas.
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
10/18
Diagrama de paquetes de UMLLos paquetes tienen dependenciasentre si
Entre dos elementos existe unadependencia si los cambios en ladefinicin (supplier) de un elementoimplican cambios en el otro (client)Las dependencias entre los paquetesno son transitivas
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
11/18
Diagrama de paquetesRepresenta un agrupamiento en tiempode compilacin. Si se quiere mostrar unagrupamiento en tiempo de ejecucin se
debe usar un diagrama de estructurascompuestas
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
12/18
Diagrama de estructuracompuesta
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
13/18
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
14/18
Diagrama de estructurascompuestas: utilidad
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
15/18
Diagrama de estructurascompuestas: utilidad
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
16/18
Diagrama de estructurascompuestas: estructura
C
tipoA : A tipoB: B1 11 1
Propiedad
InterfazMultiplicidad
Conector Parte
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
17/18
7/31/2019 Diagramas de Despliegue, Paquetes y Estructura Compuesta
18/18