Está en la página 1de 15

Diagrama de componentes

Ing. Juan Carlos Nez

Diagrama de componentes
Los Diagramas de Componentes
ilustran las piezas del software,
controladores que conformarn un
sistema.
Tiene un nivel ms alto de abstraccin
que un diagrama de clase.
Usualmente
un
componente
se
implementa por una o ms clases (u
objetos) en tiempo de ejecucin.

Representa la separacin de un sistema


de software en componentes fsicos (por
ejemplo archivos, cabeceras, mdulos,
paquetes,
etc.)
y
muestra
las
dependencias entre estos componentes.

Estos Diagramas contienen:


Componentes
Interfaces
Relaciones de dependencia,
generalizacin, asociacin y
realizacin
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, adems pueden
haber entre ellos relaciones de
dependencia como:
generalizacin
asociacin
agregacin
realizacin

Representando Componentes
Los componentes se representan como un
clasificador rectangular con la clave
componente,
opcionalmente
el
componente se puede mostrar como un
rectngulo 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 tambin 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.

Diagrama Componentes
Control y Anlisis
Interfaz de Terminal

Comment

Comment

Gestin de Cuentas
Comment

Rutinas de Coneccion
Comment

Acceso a BD
Comment

También podría gustarte