You are on page 1of 2

CalidaddelSoftware

JavierCastroO.
FelipeCespedesG.

Diagramas de componentes
Describe la organizacin de los componentes fsicos de un sistema, mostrando los
elementos de un diseo de un sistema de software. Este permite visualizar la estructura
de alto nivel del sistema y el comportamiento del servicio que estos componentes
proporcionan y usan a travs de interfaces
Componente: Un componente es un bloque de construccin fsica del sistema.
Interfase: Una interfase describe a un grupo de operaciones usada o creada por
componentes.
Dependencias: Las dependencias entre componentes se grafican usando flechas de
puntos.
Solo es necesario identificar los elementos del diseo que interactan con las otros
elementos a travs de un conjunto restringido de entradas y salidas. Los componentes
pueden ser de cualquier escala y pueden estar interconectados de cualquier manera.
Lectura de diagramas de componentes
En la siguiente tabla se describen algunos de los elementos que se pueden usar en un
diagrama de componentes.
Elemento

Descripcin y propiedades principales

Componente

Fragmento reutilizable de funcionalidad del sistema. Este


proporciona el comportamiento a travs de interfaces y puede usar
otros componentes, este a su ves es un tipo de clase.

Puerto de la
interfaz
proporcionada

Representa un grupo de mensajes o llamadas que implementa un


componente y que pueden usar otros componentes o sistemas
externos.

Puerto de la
interfaz necesaria

Representa un grupo de mensajes o llamadas que enva el


componente a otros componentes o sistemas externos. Est
diseado para acoplarse a componentes que proporcionan al
menos estas operaciones.

Dependencia

Se puede usar para indicar que una interfaz necesaria en un


componente se puede satisfacer mediante una interfaz
proporcionada en otro, las dependencias tambin se pueden usar
de manera ms general entre los elementos del modelo para
mostrar que el diseo de uno depende del diseo del otro.

Parte

Este es un atributo de un componente, cuyo tipo suele ser otro


componente, este elemento se usa en el diseo interno, los
elementos se muestran grficamente, anidados dentro del

CalidaddelSoftware

JavierCastroO.
FelipeCespedesG.

componente primario.
Part Assembly

Una conexin entre los puertos de la interfaz necesaria de un


elemento y los puertos de la interfaz proporcionada de otro
elemento.

Delegacin

Vincula un puerto a una interfaz de uno de los elementos del


componente, este indica que los mensajes enviados al componente
son administrados por el elemento.

Generalization

Indica que un componente hereda los elementos y las interfaces.

Control Contraer
o expandir

Muestra u oculta los elementos internos de un componente.

You might also like