Matematica

Solo disponible en BuenasTareas
  • Páginas : 6 (1277 palabras )
  • Descarga(s) : 7
  • Publicado : 6 de agosto de 2010
Leer documento completo
Vista previa del texto
MODULO 2: Tema 12: Modelo de Implementación: Diagramas de Componentes y Despliegue

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

1

Diagrama de Componentes

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

2

Diagrama de Componentes
§ Los diagramas de componentes describen los elementosfísicos del sistema y sus relaciones § Muestran las opciones de realización incluyendo código fuente, binario y ejecutable

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

3

Diagramas de Componentes
§ Los componentes representan todos los tipos de elementos software que entran en la fabricación de aplicaciones informáticas § Pueden sersimples archivos, paquetes, bibliotecas cargadas dinámicamente, etc.

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

4

Diagramas de Componentes
§ La representación gráfica es la siguiente:

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

5

… Diagramas de Componentes
§ Ejemplo:

Ingenieríadel Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

6

… Diagramas de Componentes
§ UML define cinco estereotipos estándar que se aplican a los componentes:
§ § § § § Executable: Especifica un componente que se puede ejecutar en un nodo. Library: Especifica una biblioteca de objetos estática o dinámica. Table: Especifica un componente que representa unatabla de una base de datos. File: Especifica un componente que representa un documento que contiene código fuente o datos. Document: Especifica un componente que representa un documento.

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

7

Dependencias entre Componentes
§ Las relaciones de dependencia se utilizan en los diagramas de componentespara indicar que un componente se refiere a los servicios ofrecidos por otro componente
NewPackageSpec NewPackageSpec2

Dependencia entre dos componentes
Ingeniería del Software (3º I.T.I.S., I.T.I.G.) Módulo 2. Tema 12: Modelo de Implementación 8

Diagrama de Componentes
§ Ejemplo: Modelado de ejecutables y bibliotecas
Animator.exe
{version=4.1}

dlog.dll

render.dll wrfrme.dllraytrce.dll

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

9

Subsistemas
§ Los distintos componentes pueden agruparse en paquetes según un criterio lógico y con vistas a simplificar la implementación § Son paquetes estereotipados en

NewPackage4

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo deImplementación

10

… Subsistemas
§ § Los subsistemas organizan la vista de realización de un sistema Cada subsistema puede contener componentes y otros subsistemas La descomposición en subsistemas no es necesariamente una descomposición funcional La relación entre paquetes y clases en el nivel lógico es el que existe entre subsistemas y componentes en el nivel físico Paquetes (Categorias) y clases enel nivel lógico. Paquetes (Subsistemas) y componentes en el nivel físico

§

§

§

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

11

Diagramas de Despliegue/Distribución

Ingeniería del Software (3º I.T.I.S., I.T.I.G.)

Módulo 2. Tema 12: Modelo de Implementación

12

Diagramas de Distribución
§ Los Diagramas de Distribuciónmuestran la disposición física de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos
Nodo

§

Un nodo es un elemento físico que existe en tiempo de ejecución y representa un recurso computacional, que generalmente tiene algo de memoria y, a menudo, capacidad de procesamiento. Los nodos se utilizan para modelar la topología del hardware sobre el...
tracking img