Matematica

Páginas: 6 (1277 palabras) Publicado: 6 de agosto de 2010
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS