diagramas de despliegue, paquetes y estructura compuesta

Upload: jean-paul-perea

Post on 05-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 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