La Figura muestra las principales subactividades dentro de un proceso CBSE.
Una actividad que es única para
el proceso (Component-Based Software Engineering) es la identificación de componentes. Esta implica varias subactividades, tal y
como se muestra en la siguiente figura.
Una vez que el proceso de búsqueda de componentes ha identificado componentes
candidatos, tienen que seleccionarse componentes específicos a partir de
esta lista.
Composición de componentes
La composición de componentes es
el proceso de ensamblar componentes para crear un sistema, no es una
operación sencilla; existen varios tipos de composiciones:
* Composición secuencia ----> Tiene lugar cuando, en el componente compuesto,
los componentes constituyentes se ejecutan en secuencia.
* Composición jerárquica ----> Tiene lugar cuando un componente realiza una
llamada di-rectamente a los servicios proporcionados por otro componente
* Composición aditiva --------> Tiene lugar cuando las interfaces de dos o más
componentes se unen (se añaden) para crear un nuevo componente