- Componentes
de despliegue o distribución (Deployment)
Estos componentes se usan para formar un sistema ejecutable.
Un ejemplo de tal componente es la librería de enlace dinámico y los archivos
ejecutables. Otros ejemplos son los componentes COM+, Enterprise Java Beans,
componentes CORBA y objetos de base de datos.
- Componentes
de Producto de Trabajo
Estos componentes son parte del proceso de desarrollo que es
esencial para el sistema. Algunos ejemplos de componentes de producto de
trabajo son los archivos fuente, archivos de datos y tablas. Ellos son los
archivos fuente y archivos de datos que se usan para crear los componentes de
distribución como AgenteAnalizado.Java y AnalizadorDatos.txt.
- Componentes
de Ejecución
Estos componentes son el resultado de un sistema que se está
ejecutando. Cuando un DLL es instanciado como un componente COM+, es un ejemplo
de un componente de ejecución.
Características
- La
característica fundamental de un componente es la habilidad de definir
interfaces.
- Es una unidad ejecutable
que puede ser implantada independientemente.
- Puede ser sujeto de
composición por terceras partes, es decir, una compañía o un desarrollador
puede llegar y tomar el componente y agregarlo a lo que esté haciendo, o
sea haría una composición de componentes.
- Un componente no tiene
estado.
- Se puede tomar a los
componentes de software como una analogía a los componentes electrónicos.
No hay comentarios:
Publicar un comentario