Tarea DSI 8.2: Definición de Componentes y Subsistemas de Construcción

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.

Productos

De entrada

  • Especificaciones de Construcción del Sistema de Información (DSI 8.1)
  • Catálogo de Requisitos (DSI 1.2)
  • Catálogo de Normas (DSI 1.4)
  • Diseño de la Arquitectura del Sistema (DSI 7.2)
  • Diseño Detallado de los Subsistemas de Soporte (DSI 7.2)
  • Asignación de Esquemas Físicos de Datos a Nodos (DSI 7.2)
  • Diseño de Interfaz de Usuario (DSI 7.2)
  • En Diseño Estructurado:

  • Diseño de la Arquitectura Modular (DSI 7.2)
  • En Diseño Orientado a Objetos:

  • Diseño de la Realización de los Casos de Uso (DSI 7.2)
  • Modelo de Clases de Diseño (DSI 7.2)
  • Comportamiento de Clases de Diseño (DSI 7.2)

De salida

  • Especificaciones de Construcción del Sistema de Información:
    • Descripción de Subsistemas de Construcción y Dependencias
    • Descripción de Componentes
    • Plan de Integración del Sistema de Información

Técnicas

Participantes

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Dejar un comentario