La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Actividad 6 Diagramas de componente y despliegue

Presentaciones similares


Presentación del tema: "Actividad 6 Diagramas de componente y despliegue"— Transcripción de la presentación:

1 Actividad 6 Diagramas de componente y despliegue
Curso de UML Actividad 6 Diagramas de componente y despliegue Dra. Anaisa Hernández González

2 Vistas en la arquitectura del sistema
Componentes y archivos que se utilizan para ensamblar y hacer disponible el sistema físico. VISTA DE IMPLEMENTACIÓN Contiene los nodos que forman la topología hardware sobre la que se ejecuta el sistema y la distribución de las partes del sistema en ellos. VISTA DE DESPLIEGUE

3 Vistas de implementación y despliegue
Capturan las decisiones arquitectónicas por lo que contienen: Subsistemas del modelo de implementación. Organización de los subsistemas en capas y jerarquías. Dependencias entre paquetes.

4 Diagrama de despliegue
Modelar la topología del hardware sobre el que se ejecuta el sistema Diagrama que muestra la configuración de los nodos que participan en la ejecución y de los componentes que residen en ellos. Concepto Nodos y arcos Gráficamente Componentes y relaciones con los nodos (Opcional)

5 Tipos de Nodo Nodo hardware (<<device>>) Nodo software
(<<execution environment>>)

6 Nodo Software Nodo que generalmente no forma parte de la aplicación desarrollada, pero que es una 3ra parte que proporciona un servicio al software. Ejemplo: Operating system, J2EE container, Web server, application server. Como necesita una computadora para corre, se puede poner en el nodo software que lo contiene.

7 Comunicación entre los nodos

8 Artefactos dentro de un nodo
Nombre del/de los artefactos

9 Diagrama de despliegue
Modelar sistemas empotrados Identificar los dispositivos que controla el sistema y que envían estímulos externos. Barómetro Termómetro Velocidad del viento Dirección del viento

10 Diagrama de despliegue

11 Diagrama de componentes
Diagrama que muestra un conjunto de componentes y sus relaciones Concepto Nodos y arcos Gráficamente Componentes y las clases que contiene (Opcional)

12 Componente ¿Para qué se usan?
“Un componente es una parte física, encapsulada, reemplazable y reusable de un sistema que se conforma con un conjunto de interfaces y proporciona la realización de dicho conjunto” ¿Para qué se usan? Modelar los elementos físicos que pueden hallarse en un nodo, tales como ejecutables, bibliotecas, Bases de datos, archivos, etc.. Empaquetamiento físico de elementos como clases, colaboraciones e interfaces.

13 Componente Representan todos los tipos de elementos software que entran en la fabricación de las aplicaciones: Ficheros ejecutables: .exe, .jar, … Bibliotecas: .dlls, … Ficheros fuente: .java, .cpp, … Ficheros de configuración que son usados por el software en tiempo de ejecución, generalmente en formato .xml, .properties, .txt. Las relaciones de dependencia se utilizan en los diagramas de componentes para indicar que un componente utiliza los servicios ofrecidos por otro componente.

14 Componente   Las interfaces pueden ser:
Interfaz proporcionada: Conjunto de servicios disponibles de esa clase Interfaz requerida: Conjunto de servicios que esa clase necesita que le proporcione otro elemento Interfaz requerida 1

15 Componente que trabajan juntos
Nivel detallado Alto nivel

16 Representación gráfica
<<component>> Estereotipo <<provided interfaces>> <<required interfaces>> Interfaces requeridas y proporcionadas <<realizations>> <<artefacts>> Clases que realizan Archivos físicos

17 Componentes dentro de un artefacto
Nombre del/de los componentes

18 Clases dentro de un componente
<<provided interfaces>> <<required interfacess>> <<realizations>> Class1, Class2 <<artifacts>>


Descargar ppt "Actividad 6 Diagramas de componente y despliegue"

Presentaciones similares


Anuncios Google