Tarea DSI 1.1: Definición de Niveles de Arquitectura

En esta tarea se describen los niveles de la arquitectura software, mediante la definición de las principales particiones físicas del sistema de información, representadas como nodos y comunicaciones entre nodos.

Se entiende por nodo cada partición física o parte significativa del sistema de información, con características propias de ejecución o función, e incluso de diseño y construcción.

Para facilitar la comprensión del sistema, se recomienda identificar como nodos los elementos de infraestructura más significativos de la arquitectura en la que se va a implementar el sistema de información. Los elementos que se aconseja especificar son los siguientes:

  • Gestores de datos.
  • Tipos de puesto cliente.
  • Tipos de dispositivos de impresión.
  • Monitores de teleproceso.
  • Servidores.
  • Comunicaciones.

La comunicación se expresa por una conexión entre nodos, indicando su carácter bidireccional o unidireccional, con las principales características de los protocolos o tipo de mensajes utilizados.

La especificación de los niveles de la arquitectura se realiza con el detalle suficiente como para permitir un diseño dirigido hacia una solución concreta. En general, no es preciso indicar en cada nodo detalles relativos al hardware, capacidad, rendimiento o configuraciones de tolerancia a fallos, entre otros. Esta información se concreta en la tarea Especificación del Entorno Tecnológico (DSI 1.6).

Los criterios para diseñar la arquitectura se obtienen a partir de directrices tecnológicas o de integración, propias de la instalación, y del catálogo de requisitos del sistema de información. Es necesario tener en cuenta, especialmente, aspectos relacionados con:

  • Usuarios: ubicación, movilidad, concurrencia, número, etc.
  • Datos: variabilidad, volúmenes, necesidades de consolidación, seguridad, etc.
  • Procesos: distribución, reutilización, concurrencia, carácter crítico, etc.

Productos

De entrada

  • Descripción General del Entorno Tecnológico del Sistema (ASI 1.2)
  • Catálogo de Requisitos (ASI 2.4)
  • Especificación de Interfaz de Usuario (ASI 9.3)
  • En Diseño Estructurado:

  • Matriz de Procesos / Localización Geográfica (ASI 7.1)
  • Descripción de Interfaz con otros Sistemas (ASI 7.2)
  • Modelo de Procesos (ASI 9.3)
  • Modelo Lógico de Datos Normalizado (ASI 9.3)
  • En Diseño Orientado a Objetos:

  • Modelo de Casos de Uso (ASI 9.3)
  • Especificación de Casos de Uso (ASI 9.3)
  • Descripción de Subsistemas de Análisis (ASI 9.3)
  • Descripción Interfaces entre Subsistemas (ASI 9.3)
  • Modelo de Clases de Análisis (ASI 9.3)
  • Análisis de la Realización de los Casos de Uso (ASI 9.3)

De salida

  • Diseño de la Arquitectura del Sistema
    • Particionamiento Físico del Sistema de Información

Técnicas

Prácticas

Participantes

0 comentarios

Dejar un comentario

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

Dejar un comentario