diagrama de componentes

15
Fundamentos de Ingeniería de Software Arquitectura de Clases I.S.C ITESHU Instituto Tecnológico de Huichapan

Upload: daniel-huerta-cruz

Post on 13-Jun-2015

3.383 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Diagrama de componentes

Fundamentos de Ingeniería de Software

Arquitectura de ClasesI.S.C

ITESHUInstituto Tecnológico de

Huichapan

Page 2: Diagrama de componentes

Diagrama de componentes Los Diagramas de Componentes ilustran las piezas del software, controladores que conformarán un sistema.

Tiene un nivel más alto de abstracción que un diagrama de clase.

Usualmente un componente se implementa por una o más clases (u objetos) en tiempo de ejecución.

Page 3: Diagrama de componentes

Representa la separación de un sistema de software en componentes físicos (por ejemplo archivos, cabeceras, módulos, paquetes, etc.) y muestra las dependencias entre estos componentes.

Page 4: Diagrama de componentes

Estos Diagramas contienen:

ComponentesInterfacesRelaciones de dependencia,

generalización, asociación y realización

Paquetes o subsistemas

Page 5: Diagrama de componentes

Dependencia entre dos componentes

Las relaciones de dependencia se utilizan en los diagramas de componentes para indicar que un componente se refiere a los servicios ofrecidos por otro componente.

Page 6: Diagrama de componentes
Page 7: Diagrama de componentes

Los componentes se pueden agrupar en paquetes así como los objetos en clases, además pueden haber entre ellos relaciones de dependencia como:

generalizaciónasociaciónagregaciónrealización

Page 8: Diagrama de componentes
Page 9: Diagrama de componentes

Representando Componentes

Los componentes se representan como un clasificador rectangular con la clave «componente», opcionalmente el componente se puede mostrar como un rectángulo con un icono de componente en la esquina derecha arriba.

Page 10: Diagrama de componentes

Interfaces Requeridas

El conector Ensamble une la interfaz requerida del componente (Componente1) con la interfaz proporcionada de otro componente (Component2).

Page 11: Diagrama de componentes
Page 12: Diagrama de componentes

Componentes con puertos

Usar puertos con Diagramas de Componentes permite que se especifique un servicio o comportamiento a su entorno así como también un servicio o comportamiento que un componente requiere.

Page 13: Diagrama de componentes

Diagrama de Objetos

Estos son útiles para entender los diagramas de clases. Estos no muestran nada diferente en su arquitectura a los diagramas de secuencia, pero reflejan multiplicidad y roles.

Page 14: Diagrama de componentes

Elementos de Clase y Objeto

El elemento clase consiste de tres partes, divididas en compartimientos de nombres, atributos y operaciones.

Page 15: Diagrama de componentes

Control y Análisis

Comment

Acceso a BD

Comment

Rutinas de Coneccion

Comment

Interfaz de Terminal

Comment

Gestión de Cuentas

Comment

Diagrama Componentes