Tarea: ASI 3.1: Determinación de Subsistemas de Análisis (Versión OO)
En esta tarea se lleva a cabo la descomposición del sistema en varios subsistemas.
Disciplinas: Análisis
Amplía: ASI 3.1: Determinación de Subsistemas de Análisis
Objetivo

El propósito de esta tarea es determinar qué descomposición del sistema en subsistemas se va a adoptar atendiendo a unos criterios elegidos.

Relaciones
Descripción principal

La descomposición del sistema en subsistemas debe estar, principalmente, orientada a los procesos de negocio, aunque también es posible adoptar otros criterios lógicos. Entre los criterios que pueden ayudar a su identificación, se encuentran los siguientes:

  • Homogeneidad de procesos
  • Servicios comunes
  • Prioridad
  • Afinidad de requisitos
  • Localización geográfica

En análisis orientado a objetos, se identifican y definen las dependencias entre subsistemas analizando los elementos compartidos entre ellos o las interfaces entre subsistemas. En el caso de que se decida abstraer un subsistema para su análisis como una unidad con una funcionalidad concreta, se puede, opcionalmente, definir la interfaz de dicho subsistema para poder delimitar su comportamiento y utilización en el modelo general del sistema. Por tanto, se establece como obligatoria la asociación entre subsistemas indicando sólo la dependencia. Además, opcionalmente, se propone la especificación de la interfaz de subsistemas de análisis, y la definición del comportamiento del sistema.

En esta tarea se asignan los requisitos y casos de uso a cada uno de los subsistemas identificados, actualizando el catálogo de requisitos.

Pasos
Identificar los subsistemas

Se identifican los subsistemas que componen el sistema de información.

Identificar dependencias entre subsistemas
Se identifican y definen las dependencias entre subsistemas analizando los elementos compartidos entre ellos o las interfaces entre subsistemas
Especificar la interfaz de los subsistemas

Opcionalmente, se propone la especificación de la interfaz de subsistemas de análisis, y la definición del comportamiento del sistema.

Asignar requisitos a los subsistemas

Se asignan los requisitos y casos de uso a cada uno de los subsistemas identificados, actualizando el catálogo de requisitos.

Más información
Directrices