Componente |
Superior Previo Próximo |
Uso Común . | .Especificación del UML del OMG
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
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)". |