diagrama de componentes
TRANSCRIPT
Fundamentos de Ingeniería de Software
Arquitectura de ClasesI.S.C
ITESHUInstituto Tecnológico de
Huichapan
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.
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.
Estos Diagramas contienen:
ComponentesInterfacesRelaciones de dependencia,
generalización, asociación y realización
Paquetes o subsistemas
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.
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
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.
Interfaces Requeridas
El conector Ensamble une la interfaz requerida del componente (Componente1) con la interfaz proporcionada de otro componente (Component2).
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.
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.
Elementos de Clase y Objeto
El elemento clase consiste de tres partes, divididas en compartimientos de nombres, atributos y operaciones.
Control y Análisis
Comment
Acceso a BD
Comment
Rutinas de Coneccion
Comment
Interfaz de Terminal
Comment
Gestión de Cuentas
Comment
Diagrama Componentes