Tarea ASI 3.1: Determinación de Subsistemas de Análisis

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 estructurado, los subsistemas coinciden habitualmente con el primer nivel de descomposición del Diagrama de Flujo de Datos (diagrama 0), de modo que llevan implícita la definición de dependencia y de interfaz.

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 ambos casos, se asignan los requisitos y casos de uso a cada uno de los subsistemas identificados, actualizando el catálogo de requisitos.

Productos

De entrada

  • En Análisis Estructurado:

  • Contexto del sistema (ASI 1.1)
  • En Análisis Orientado a Objetos:

  • Modelo de negocio (ASI 1.1)
  • Modelo de dominio (ASI 1.1)
  • Modelo de casos de uso (ASI 2.4)
  • Especificación de casos de uso (ASI 2.4)

De salida

  • En Análisis Estructurado:

  • Modelo de procesos
  • En Análisis Orientado a Objetos:

  • Descripción de subsistemas de análisis
  • Descripción de interfaces entre subsistemas

Técnicas

Participantes

0 comentarios

Dejar un comentario

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *