Está en la página 1de 2

El Diagrama de Componentes es un diagrama tipo UML que se genera a partir del diagrama de

clases y representa cmo un sistema de software es dividido en componentes y muestra las


dependencias entre estos componentes.
Partes que conforman el Diagrama de Componentes:
Un componente es una parte fsica de un sistema (modulo, base de datos, programa ejecutable,
etc.), es la materializacin de una o ms clases. Se representa con un rectngulo en el que se
escribe su nombre y en l se muestran dos pequeos rectngulos al lado izquierdo.

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.

Los componentes cuentan con 5 tipos de estereotipos:


Executable, componente que se puede ejecutar
Library, biblioteca de objetos esttica o dinmica
Table, Componentes que representa una tabla de base de datos
File, componente que representa un documento que contiene cdigo fuente o datos
Document, Comp. Que representa un documento.
En diagrama de componentes las interfaces es el lazo de unin entre varios componentes

Donde c es la interfaz
Un nodo representa un proceso o un dispositivo sobre los cuales se pueden desplegar los
componentes. Son elementos donde se ejecutan los componentes y representan el despliegue
fsico de estos.
Para elaborar un diagrama de componentes:
1. Se debe de tener hecho el diagrama de clases.
2. Se debe identificar a todos las clases que participaran en el sistema o subsistema a
desarrollar.
3. Una vez identificado las clases, se procede a identificar sus mtodos.
4. Estos mtodos pasaran a ser mdulos con lneas de cdigo independientes.
5. Estos mdulos sern los componentes del diagrama.
6. Estos componentes se relacionan entre s por medio de sus interfaces.

También podría gustarte