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.
|