Componente

Superior  Previo  Próximo

Uso Común . | .Especificación del UML del OMG

 

d_component

 

 

Un componente es una parte modular de un sistema, cuyo comportamiento es definido por sus interfaces proporcionadas y requeridas; los funcionamientos internos del componente deben ser invisibles y su uso ambiente-independiente. Los archivos del código fuente, los Java Beans y otros artefactos que definen el sistema se pueden manifestar en componentes.

 

Un componente se puede componer de clases múltiples, o de componentes ensamblados. Mientras que componentes más pequeños vienen juntos para crear componentes más grandes, el sistema eventualmente se puede modelar, con el estilo bloque de edificio. Construyendo el sistema en componentes discretos, la localización de datos y el comportamiento permite una menor dependencia entre las clases y los objetos, proporcionando un diseño más robusto y más sencillo de mantener.

 

 

Uso Común

Diagrama de Componentes

 

e_component

 

Especificación del UML del OMG

La especificación del UML del OMG (superestructura de UML 2.0, p. 7) establece:  

"Una parte modular de un sistema que encapsula su contenido y cuya manifestación es reemplazable dentro de su entorno. Un componente define su comportamiento en términos de interfaces proporcionadas y requeridas. Como tal, un componente sirve como tipo, cuyo desempeño se define por estas interfaces proporcionadas y requeridas (comprendiendo tanto su semántica estática como dinámica)".