La especificación de los subsistemas de construcción se realiza a partir de los subsistemas de diseño, con una
continuidad directa, permitiéndose a su vez un mayor nivel de detalle agrupando componentes en subsistemas dentro de un
subsistema de construcción.
Los componentes se definen mediante la agrupación de elementos del diseño de detalle de cada subsistema de diseño. En
principio, cada módulo o clase y cada formato individual de interfaz se corresponden con un componente, aunque se
pueden agrupar o redistribuir módulos o clases en componentes, siguiendo otros criterios más oportunos, como pueden
ser:
-
Optimización de recursos
-
Características comunes de funcionalidad o de acceso a datos
-
Necesidades especiales de ejecución: elementos críticos, accesos costosos a datos, etc.
Los subsistemas de construcción y las dependencias entre subsistemas y entre componentes de un subsistema recogen
aspectos prácticos relativos a la plataforma concreta de construcción y ejecución. Entre estos aspectos se pueden
citar, por ejemplo:
-
Secuencia de compilación entre componentes
-
Agrupación de elementos en librerías o packages (por ejemplo, DLL en el entorno Windows, packages
en Java)
La asignación de subsistemas de construcción a nodos, por continuidad con el diseño, determina la distribución de los
componentes que lo integran.
Opcionalmente, se propone la realización de un plan de integración del sistema de información, especificando la
secuencia y organización de la construcción y prueba de los subsistemas de construcción y de los componentes, desde un
punto de vista técnico.
|