¿Qué son los componentes? ¿Qué es el componente?
Un componente (unidad de ensamblaje) es una parte de una máquina que se ensambla a partir de múltiples piezas.
Un componente es un componente independiente e inseparable de una máquina. Es el componente básico de la máquina y la unidad básica en el proceso de fabricación de la maquinaria. Su proceso de fabricación generalmente no requiere de un proceso de montaje. Como casquillos, tejas, tuercas, cigüeñales, palas, engranajes, levas, cuerpos de biela, cabezas de biela, etc.
Los componentes son piezas reemplazables que realmente existen en el sistema. Pueden lograr funciones específicas, cumplir con una serie de estándares de interfaz e implementar una serie de interfaces. Un componente representa una parte de la implementación física de un sistema, incluido el código de software (código fuente, código binario o código ejecutable) o su equivalente (como un script o un archivo de comandos). En la figura, el componente se representa como un rectángulo etiquetado.
En la práctica de la ingeniería, se utilizan ampliamente diversas máquinas y estructuras. En ingeniería mecánica, los puntos cero y los componentes que componen la maquinaria y las estructuras se denominan colectivamente componentes.
Los componentes tienen las siguientes características:
(1) Autodescripción: el componente debe poder identificar sus propiedades, métodos de acceso y eventos. Esta información permite que el entorno de desarrollo funcione sin problemas. integrar componentes de software de terceros;
(2) Personalizable:
(2) Personalizable: permite un enfoque gráfico típico del entorno, y las propiedades de los componentes de software solo pueden ser configurar a través del panel de control;
(3) Integrable: El artefacto debe ser controlable directamente por el lenguaje de programación. Los componentes también se pueden conectar a lenguajes o entornos de secuencias de comandos que acceden al componente desde el nivel de código. Esta característica permite que los componentes de software se utilicen en proyectos de desarrollo no visuales;
(4) Mecanismo de conexión: el. El componente debe poder generar eventos o tener otro mecanismo que permita a los programadores conectarse semánticamente entre sí.
El uso del software de componentes no requiere recompilación, no requiere código fuente y no se limita a un lenguaje de programación específico. Este proceso se llama reutilización binaria porque se basa en la interfaz en lugar de la reutilización a nivel de código fuente. Aunque los componentes de software deben cumplir con interfaces consistentes, su implementación interna es completamente automática. Por lo tanto, los artefactos se pueden crear utilizando lenguajes tanto procedimentales como orientados a objetos.