You are on page 1of 63

Diseo del Sistema de Informacin

NDICE
DESCRIPCIN Y OBJETIVOS ........................................................................................................... 2 ACTIVIDAD DSI 1: DEFINICIN DE LA ARQUITECTURA DEL SISTEMA............................................ 7 Tarea DSI 1.1: Definicin de Niveles de Arquitectura ..................................................................... 9 Tarea DSI 1.2: Identificacin de Requisitos de Diseo y Construccin........................................... 10 Tarea DSI 1.3: Especificacin de Excepciones ........................................................................... 11 Tarea DSI 1.4: Especificacin de Estndares y Normas de Diseo y Construccin......................... 12 Tarea DSI 1.5: Identificacin de Subsistemas de Diseo ............................................................. 12 Tarea DSI 1.6: Especificacin del Entorno Tecnolgico ............................................................... 14 Tarea DSI 1.7: Especificacin de Requisitos de Operacin y Seguridad ........................................ 15 ACTIVIDAD DSI 2: DISEO DE LA ARQUITECTURA DE SOPORTE ................................................ 16 Tarea DSI 2.1: Diseo de Subsistemas de Soporte ..................................................................... 17 Tarea DSI 2.2: Identificacin de Mecanismos Genricos de Diseo .............................................. 18 ACTIVIDAD DSI 3: DISEO DE CASOS DE USO REALES ............................................................. 18 Tarea DSI 3.1: Identificacin de Clases Asociadas a un Caso de Us o........................................... 20 Tarea DSI 3.2: Diseo de la Realizacin de los Casos de Uso...................................................... 20 Tarea DSI 3.3: Revisin de la Interfaz de Usuario........................................................................ 21 Tarea DSI 3.4: Revisin de Subsistemas de Diseo e Interfaces .................................................. 22 ACTIVIDAD DSI 4: DISEO DE CLASES ....................................................................................... 23 Tarea DSI 4.1: Identificacin de Clases Adicionales .................................................................... 24 Tarea DSI 4.2: Diseo de Asociaciones y Agregaciones .............................................................. 25 Tarea DSI 4.3: Identificacin de Atributos de las Clases .............................................................. 26 Tarea DSI 4.4: Identificacin de Operaciones de las Clases ......................................................... 26 Tarea DSI 4.5: Diseo de la Jerarqua ........................................................................................ 27 Tarea DSI 4.6: Descripcin de Mtodos de las Operaciones ......................................................... 27 Tarea DSI 4.7: Especificacin de Necesidades de Migracin y Carga Inicial de Datos .................... 28 ACTIVIDAD DSI 5: DISEO DE LA ARQUITECTURA DE MDULOS DEL SISTEMA......................... 29 Tarea DSI 5.1: Diseo de Mdulos del Sistema ........................................................................... 30 Tarea DSI 5.2: Diseo de Comunicaciones entre Mdulos ............................................................ 31 Tarea DSI 5.3: Revisin de la Interfaz de Usuario........................................................................ 32 ACTIVIDAD DSI 6: DISEO FSICO DE DATOS ............................................................................. 33 Tarea DSI 6.1: Diseo del Modelo Fsico de Datos ...................................................................... 34 Tarea DSI 6.2: Especificacin de los Caminos de Acceso a los Datos .......................................... 35 Tarea DSI 6.3: Optimizacin del Modelo Fsico de Datos ............................................................. 36 Tarea DSI 6.4: Especificacin de la Distribucin de Datos ........................................................... 37 ACTIVIDAD DSI 7: VERIFICACIN Y ACEPTACIN DE LA ARQUITECTURA DEL SISTEMA............. 38 Tarea DSI 7.1: Verificacin de las Especificaciones de Diseo..................................................... 40 Tarea DSI 7.2: Anlisis de Consistencia de las Especificaciones de Diseo .................................. 41 Tarea DSI 7.3: Aceptacin de la Arquitectura del Sistema............................................................ 43 ACTIVIDAD DSI 8: GENERACIN DE ESPECIFICACIONES DE CONSTRUCCIN ........................... 44 Tarea DSI 8.1: Especificacin del Entorno de Construccin ......................................................... 45 Tarea DSI 8.2: Definicin de Componentes y Subsistemas de Construccin.................................. 46
Ministerio de Administraciones Pblicas

Diseo del Sistema de Informacin

Tarea DSI 8.3: Elaboracin de Especificaciones de Construccin................................................. 47 Tarea DSI 8.4: Elaboracin de Especificaciones del Modelo Fsico de Datos ................................. 48 ACTIVIDAD DSI 9: DISEO DE LA MIGRACIN Y CARGA INICIAL DE DATOS................................ 49 Tarea DSI 9.1: Especificacin del Entorno de Migracin............................................................... 50 Tarea DSI 9.2: Diseo de Procedimientos de Migracin y Carga Inicial .......................................... 51 Tarea DSI 9.3: Diseo Detallado de Componentes de Migracin y Carga Inicial .............................. 52 Tarea DSI 9.4: Revisin de la Planificacin de la Migracin .......................................................... 52 ACTIVIDAD DSI 10: ESPECIFICACIN TCNICA DEL PLAN DE PRUEBAS .................................... 53 Tarea DSI 10.1: Especificacin del Entorno de Pruebas .............................................................. 54 Tarea DSI 10.2: Especificacin Tcnica de Niveles de Prueba ..................................................... 55 Tarea DSI 10.3: Revisin de la Planificacin de Pruebas ............................................................. 57 ACTIVIDAD DSI 11: ESTABLECIMIENTO DE REQUISITOS DE IMPLANTACIN............................... 57 Tarea DSI 11.1: Especificacin de Requisitos de Documentacin de Usuario ................................ 58 Tarea DSI 11.2: Especificacin de Requisitos de Implantacin ..................................................... 58 ACTIVIDAD DSI 12: APROBACIN DEL DISEO DEL SISTEMA DE INFORMACIN........................ 59 Tarea DSI 12.1: Presentacin y Aprobacin del Diseo del Sistema de Informacin ....................... 59 PARTICIPANTES EN LAS ACTIVIDADES DEL PROCESO DSI ......................................................... 61 TCNICAS/PRCTICAS UTILIZADAS EN LAS ACTIVIDADES DEL PROCESO DSI ........................... 62

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

DESCRIPCIN Y OBJETIVOS
El objetivo del proceso de Diseo del Sistema de Informacin (DSI) es la definicin de la arquitectura del sistema y del entorno tecnolgico que le va a dar soporte, junto con la especificacin detallada de los componentes del sistema de informacin. A partir de dicha informacin, se generan todas las especificaciones de construccin relativas al propio sistema, as como la descripcin tcnica del plan de pruebas, la definicin de los requisitos de implantacin y el diseo de los procedimientos de migracin y carga inicial, stos ltimos cuando proceda. Al ser MTRICA Versin 3 una metodologa que cubre tanto desarrollos estructurados como orientados a objetos, las actividades de ambas aproximaciones estn integradas en una estructura comn. Las actividades de este proceso se agrupan en dos grandes bloques. En un primer bloque de actividades, que se llevan a cabo en paralelo, se obtiene el diseo de detalle del sistema de informacin. La realizacin de estas actividades exige una continua realimentacin. En general, el orden real de ejecucin de las mismas depende de las particularidades del sistema de informacin y, por lo tanto, de generacin de sus productos. En la actividad Definicin de la Arquitectura del Sistema (DSI 1), se establece el particionamiento fsico del sistema de informacin, as como su organizacin en subsistemas de diseo, la especificacin del entorno tecnolgico, y sus requisitos de operacin, administracin, seguridad y control de acceso. Se completan los catlogos de requisitos y normas, en funcin de la definicin del entorno tecnolgico, con aquellos aspectos relativos al diseo y construccin que sea necesario contemplar. Asimismo, se crea un catlogo de excepciones del sistema, en el que se registran las situaciones de funcionamiento secundario o anmalo que se estime oportuno considerar y, por lo tanto, disear y probar. Este catlogo de excepciones se utiliza como referencia en la especificacin tcnica de las pruebas del sistema. El particionamiento fsico del sistema de informacin permite organizar un diseo que contemple un sistema de informacin distribuido, como por ejemplo la arquitectura cliente/servidor, siendo aplicable a arquitecturas multinivel en general. Independientemente de la infraestructura tecnolgica, dicho particionamiento representa los distintos niveles funcionales o fsicos del sistema de informacin. La relacin entre los elementos del diseo y particionamiento fsico, y a su vez, entre el particionamiento fsico y el entorno tecnolgico, permite una especificacin de la distribucin de los elementos del sistema de informacin y, al mismo tiempo, un diseo orientado a la movilidad a otras plataformas o la reubicacin de subsistemas. El sistema de informacin se estructura en subsistemas de diseo. stos a su vez se clasifican como de soporte o especficos, al responder a propsitos diferentes. Los subsistemas de soporte contienen los elementos o servicios comunes al sistema y a la instalacin, y generalmente estn originados por la interaccin con la infraestructura tcnica o la reutilizacin de otros sistemas, con un nivel de complejidad tcnica mayor.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

Los subsistemas especficos contienen los elementos propios del sistema de informacin, generalmente con una continuidad de los subsistemas definidos en el proceso de Anlisis del Sistema de Informacin (ASI). Tambin se especifica en detalle el entorno tecnolgico del sistema de informacin, junto con su planificacin de capacidades (capacity planning), y sus requisitos de operacin, administracin, seguridad y control de acceso. El diseo detallado del sistema de informacin, siguiendo un enfoque estructurado, comprende un conjunto de actividades que se llevan a cabo en paralelo a la Definicin de la Arquitectura del Sistema (DSI 1). El alcance de cada una de estas actividades se resume a continuacin: Diseo de la Arquitectura de Soporte (DSI 2), que incluye el diseo detallado de los subsistemas de soporte, el establecimiento de las normas y requisitos propios del diseo y construccin, as como la identificacin y definicin de los mecanismos genricos de diseo y construccin. Diseo de la Arquitectura de Mdulos del Sistema (DSI 5), dnde se realiza el diseo de detalle de los subsistemas especficos del sistema de informacin y la revisin de la interfaz de usuario. Diseo Fsico de Datos (DSI 6), que incluye el diseo y optimizacin de las estructuras de datos del sistema, as como su localizacin en los nodos de la arquitectura propuesta. En el caso de Diseo Orientado a Objetos, conviene sealar que el diseo de la persistencia de los objetos se lleva a cabo sobre bases de datos relacionales, y que el diseo detallado del sistema de informacin se realiza en paralelo con la actividad de Diseo de la Arquitectura de Soporte (DSI 2), y se corresponde con las siguientes actividades: Diseo de Casos de Uso Reales (DSI 3), con el diseo detallado del comportamiento del sistema de informacin para los casos de uso, el diseo de la interfaz de usuario y la validacin de la divisin en subsistemas. Diseo de Clases (DSI 4), con el diseo detallado de cada una de las clases que forman parte del sistema, sus atributos, operaciones, relaciones y mtodos, y la estructura jerrquica del mismo. En el caso de que sea necesario, se realiza la definicin de un plan de migracin y carga inicial de datos. Una vez que se tiene el modelo de clases, se comienza el diseo fsico en la actividad Diseo Fsico de Datos (DSI 6), comn con el enfoque estructurado. Una vez finalizado el diseo de detalle, se realiza su revisin y validacin en la actividad Verificacin y Aceptacin de la Arquitectura del Sistema (DSI 7), con el objeto de analizar la consistencia entre los distintos modelos y conseguir la aceptacin del diseo por parte de los responsables de las reas de Explotacin y Sistemas. El segundo bloque de actividades complementa el diseo del sistema de informacin. En l se generan todas las especificaciones necesarias para la construccin del sistema de informacin: Generacin de Especificaciones de Construccin (DSI 8), fijando las directrices para la construccin de los componentes del sistema, as como de las estructuras de datos.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

Diseo de la Migracin y Carga Inicial de Datos (DSI 9), en el que se definen los procedimientos de migracin y sus componentes asociados, con las especificaciones de construccin oportunas. Especificacin Tcnica del Plan de Pruebas (DSI 10), que incluye la definicin y revisin del plan de pruebas, y el diseo de las verificaciones de los niveles de prueba establecidos. El catlogo de excepciones permite, de una forma muy gil, establecer un conjunto de verificaciones relacionadas con el propio diseo o con la arquitectura del sistema. Establecimiento de Requisitos de Implantacin (DSI 11), que hace posible concretar las exigencias relacionados con la propia implantacin del sistema, tales como formacin de usuarios finales, infraestructura, etc. Finalmente, en la actividad de Presentacin y Aprobacin del Diseo del Sistema de Informacin (DSI 12), se realiza una presentacin formal y aprobacin de los distintos productos del diseo. En el siguiente grfico se muestra la relacin de actividades del proceso Diseo del Sistema de Informacin (DSI), tanto para Desarrollos Estructurados como para Desarrollos Orientados a Objetos.

DSI 1 Definicin de la Arquitectura del Sistema

Actividad comn

Actividad slo Orientado a Objetos

Actividad slo Estructurado

DSI 2 Diseo de la Arquitectura de Soporte

DSI 3 Diseo de Casos de Uso Reales

DSI 8 Generacin de Especificaciones de Construccin DSI 7 Verificacin y Aceptacin de la Arquitectura del Sistema DSI 9 Diseo de Migracin y Carga Inicial de Datos DSI 10 Especificacin Tcnica del Plan de Pruebas

DSI 4 Diseo de Clases

DSI 12 Aprobacin del Diseo Sistema de Informacin

DSI 5 Diseo de la Arquitectura de Mdulos del Sistema

DSI 6 Diseo Fsico de Datos

DSI 11 Establecimiento De Requisitos de Implantacin

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

Ministerio de Administraciones Pblic as

DISEO DEL SISTEMA DE INFORMACIN (ESTRUCTURADO)

Resultados del Anlisis Resultados del Anlisis de Sistema de de Sistema de Informacin Informacin (Estructurado) (Estructurado) Catlogo de Requisitos - Catlogo de Requisitos Contexto del Sistem a - Contexto del Sistem a Modelo de Dat os - Modelo de Dat os Modelo de Procesos - Modelo de Procesos Modelo de Casos de Uso - Modelo de Casos de Uso (opcional) (opcional) - Descripcin de - Descripcin de subsistem as subsistem as - Resultado del Anlisis de - Resultado del Anlisis de Consistencia Consistencia - Interfaz de usuario - Interfaz de usuario - Plan de Pruebas - Plan de Pruebas Especificacin de Especificacin de Requisitos Software (ERS) Requisitos Software (ERS)

DSI 1
DSI 8 DSI 2 DSI 7 DSI 5 DSI 10 DSI 6 DSI 9 DSI 12 - Diseo de la Arquitectura - Diseo de la Arquitectura del Sistem a del Sistem a - Entorno Tecnol gico, - Entorno Tecnol gico, Seguridad, Operacin y Seguridad, Operacin y Adm inistracin Adm inistracin - Diseo de la Arquitectura - Diseo de la Arquitectura Modular e Interfaz de Modular e Interfaz de Usuari o Usuari o - Modelo Fsico de Dat os - Modelo Fsico de Dat os - Resultado Anlisis de - Resultado Anlisis de Consistencia Consistencia - Especificaciones de - Especificaciones de Construccin Construccin - Plan de Migracin y - Plan de Migracin y Carga inicial Carga inicial - Especificacin del - Especificacin del Entorno, Niveles y Entorno, Niveles y Planificacin de las Planificacin de las Pruebas Pruebas - Requisitos de - Requisitos de Im plantacin Im plantacin

CONSTRUCCIN CONSTRUCCIN DEL SISTEMA DE DEL SISTEMA DE INFORMACIN INFORMACIN

DSI 11

Metodologa MTRICA Versin 3

Entradas Externas Entradas Externas - Estndares y norm ativas - Estndares y norm ativas de la instalacin de la instalacin - Caract ersticas - Caract ersticas Especficas del SGBD o Especficas del SGBD o Sistem as de Ficheros a Sistem as de Ficheros a Utilizar Utilizar

Diseo del Sistema de Informacin

Ministerio de Administraciones Pblic as

DISEO DEL SISTEMA DE INFORMACIN (ORIENTACIN A OBJETOS)

Resultados del Anlisis Resultados del Anlisis de Sistema de de Sistema de Informacin Informacin (Orientacin a Objetos) (Orientacin a Objetos)
- Catlogo de Requisitos - Catlogo de Requisitos - Contexto del Sistem a - Contexto del Sistem a - Modelo de Casos de Uso - Modelo de Casos de Uso - Modelo de Clases de - Modelo de Clases de Anlisis Anlisis - Modelo de Procesos - Modelo de Procesos - Descripcin de - Descripcin de subsistem as subsistem as - Resultado del Anlisis de - Resultado del Anlisis de Consist encia Consist encia - Interfaz de usuario - Interfaz de usuario - Plan de Pruebas - Plan de Pruebas Especificacin de Especificacin de Requisitos Software (ERS) Requisitos Software (ERS)

DSI 1
DSI 2 DSI 8 DSI 3 DSI 7 DSI 4 DSI 10 DSI 6 DSI 9 DSI 12 - Diseo de la Arquitectura - Diseo de la Arquitectura del Sistem a del Sistem a - Entorno Tecnolgico, - Entorno Tecnolgico, Seguridad, Operacin y Seguridad, Operacin y Adm inistracin Adm inistracin - Diseo Detallado de - Diseo Detallado de Subsistem as Subsistem as - Diseo de la Realizacin - Diseo de la Realizacin de Casos de Uso de Casos de Uso - Diseo de la Interfaz de - Diseo de la Interfaz de Usuario Usuario - Modelos de Clases de - Modelos de Clases de Diseo Diseo - Modelo Fsico de Dat os - Modelo Fsico de Dat os - Resultado Anlisis de - Resultado Anlisis de Consist encia Consist encia - Especificaciones de - Especificaciones de Construccin Construccin - Plan de Migracin y - Plan de Migracin y Carga inicial Carga inicial - Especificacin del - Especificacin del Entorno, Niveles y Entorno, Niveles y Planificacin de las Planificacin de las Pruebas Pruebas - Requisitos de - Requisitos de Implantacin Implantacin

CONSTRUCCIN CONSTRUCCIN DEL SISTEMA DE DEL SISTEMA DE INFORMACIN INFORMACIN

DSI 11

Entradas Externas Entradas Externas - -Estndares yy Estndares normativas de la normativas de la instalacin instalacin

Metodologa MTRICA Versin 3

- Caractersticas - Caractersticas Especficas del SGBD Especficas del SGBD o Sistemas de Ficheros o Sistemas de Ficheros a Utilizar a Utilizar - Estructura de Datos del - Estructura de Datos del Sistema Origen Sistema Origen

Diseo del Sistema de Informacin

ACTIVIDAD DSI 1: DEFINICIN DE LA ARQUITECTURA DEL SISTEMA


En esta actividad se define la arquitectura general del sistema de informacin, especificando las distintas particiones fsicas del mismo, la descomposicin lgica en subsistemas de diseo y la ubicacin de cada subsistema en cada particin, as como la especificacin detallada de la infraestructura tecnolgica necesaria para dar soporte al sistema de informacin. El particionamiento fsico del sistema de informacin se especifica identificando los nodos y las comunicaciones entre los mismos, con cierta independencia de la infraestructura tecnolgica que da soporte a cada nodo. Con el fin de organizar y facilitar el diseo, se realiza una divisin del sistema de informacin en subsistemas de diseo, como partes lgicas coherentes y con interfaces claramente definidas. Se establece una distincin entre subsistemas especficos del sistema de informacin (en adelante, subsistemas especficos) y subsistemas de soporte, con la finalidad de independizar, en la medida de lo posible, las funcionalidades a cubrir por el sistema de informacin de la infraestructura que le da soporte. En la mayora de los casos, los subsistemas especficos provienen directamente de las especificaciones de anlisis y de los subsistemas de anlisis, mientras que los subsistemas de soporte provienen de la necesidad de interaccin del sistema de informacin con la infraestructura y con el resto de los sistemas, as como de la reutilizacin de mdulos o subsistemas ya existentes en la instalacin. Debido a que la definicin de los subsistemas de soporte puede exigir la participacin de distintos perfiles tcnicos, se propone el diseo de ambos tipos de subsistemas en actividades distintas, aunque en paralelo. Una vez identificados y definidos los distintos subsistemas de diseo, se determina su ubicacin ptima de acuerdo a la arquitectura propuesta. La asignacin de dichos subsistemas a cada nodo permite disponer, en funcin de la carga de proceso y comunicacin existente entre los nodos, de la informacin necesaria para realizar una estimacin de las necesidades de infraestructura tecnolgica que da soporte al sistema de informacin. Este factor es especialmente crtico en arquitecturas multinivel o cliente/servidor, donde las comunicaciones son determinantes en el rendimiento final del sistema. Se propone crear un catlogo de excepciones en el que se especifiquen las situaciones anmalas o secundarias en el funcionamiento y ejecucin del sistema de informacin, y que se ir completando a medida que se avance en el diseo detallado de los subsistemas En esta actividad tambin se establecen los requisitos, normas y estndares originados como consecuencia de la adopcin de una determinada solucin de arquitectura o infraestructura, que sern aplicables tanto en este proceso como en la Construccin del Sistema de Informacin (CSI). Se detallan a su vez, de acuerdo a las particularidades de la arquitectura del sistema propuesta, los requisitos de operacin, seguridad y control, especificando los procedimientos necesarios para su cumplimiento.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

Como resultado de esta actividad, se actualizan los catlogos de requisitos y normas, y se generan los siguientes productos: Diseo de la Arquitectura del Sistema, como producto que engloba el particionamiento fsico del sistema de informacin y la descripcin de subsistemas de diseo. Entorno Tecnolgico del Sistema, que a su vez comprende la especificacin del entorno tecnolgico, las restricciones tcnicas y la planificacin de capacidades. Catlogo de Excepciones. Procedimientos de Operacin y Administracin del Sistema. Procedimientos de Seguridad y Control de Acceso.
T area

Productos
Diseo de la Arquitectura del Sistema o Particionamiento Fsico del Sistema de Informacin Catlogo de Requisitos

T c ni ca s y Pr cti c as

P a r t i ci p a n t e s

DSI 1.1

Definicin de Niveles de Arquitectura

Diagrama de Representacin Diagrama de Despliegue

DSI 1.2

DSI 1.3

Identificacin de Requisitos de Diseo y Construccin Especificacin de Excepciones

Sesiones de Trabajo Catalogacin

Catlogo de Excepciones

Sesiones de Trabajo Catalogacin

DSI 1.4

DSI 1.5

Especificacin de Estndares y Normas de Diseo y Construccin Identificacin de Subsistemas de Diseo

Catlogo de Normas

Sesiones de Trabajo Catalogacin

Diseo de la Arquitectura del Sistema o Descripcin de Subsistemas de Diseo

DSI 1.6

Especificacin del Entorno Tecnolgico

DSI 1.7

Especificacin de Requisitos de Operacin y Seguridad

Entorno Tecnolgico del Sistema: o Especificacin del Entorno Tecnolgico o Restricciones Tcnicas o Estimacin de Planificacin de Capacidades Procedimientos de Seguridad y Control de Acceso Procedimientos de Operacin y Administracin del Sistema

Matricial Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Paquetes Diagrama de Despliegue Sesiones de Trabajo Diagrama d e Representacin

Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico

Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

Tarea DSI 1.1: Definicin de Niveles de Arquitectura


En esta tarea se describen los niveles de la arquitectura software, mediante la definicin de las principales particiones fsicas del sistema de informacin, representadas como nodos y comunicaciones entre nodos. Se entiende por nodo cada particin fsica o parte significativa del sistema de informacin, con caractersticas propias de ejecucin o funcin, e incluso de diseo y construccin. Para facilitar la comprensin del sistema, se recomienda identificar como nodos los elementos de infraestructura ms significativos de la arquitectura en la que se va a implementar el sistema de informacin. Los elementos que se aconseja especificar son los siguientes: Gestores de datos. Tipos de puesto cliente. Tipos de dispositivos de impresin. Monitores de teleproceso. Servidores. Comunicaciones. La comunicacin se expresa por una conexin entre nodos, indicando su carcter bidireccional o unidireccional, con las p rincipales caractersticas de los protocolos o tipo de mensajes utilizados. La especificacin de los niveles de la arquitectura se realiza con el detalle suficiente como para permitir un diseo dirigido hacia una solucin 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 informacin se concreta en la tarea Especificacin del Entorno Tecnolgico (DSI 1.6). Los criterios para disear la arquitectura se obtienen a partir de directrices tecnolgicas o de integracin, propias de la instalacin, y del catlogo de requisitos del sistema de informacin. Es necesario tener en cuenta, especialmente, aspectos relacionados con: Usuarios: ubicacin, movilidad, concurrencia, nmero, etc. Datos: variabilidad, volmenes, necesidades de consolidacin, seguridad, etc. Procesos: distribucin, reutilizacin, concurrencia, carcter crtico, etc.

Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2) Catlogo de Requisitos (ASI 2.4) Especificacin de Interfaz de Usuario (ASI 9.3) En Diseo Estructurado: Matriz de Procesos / Localizacin Geogrfica (ASI 7.1) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Modelo de Procesos (ASI 9.3) Modelo Lgico de Datos Normalizado (ASI 9.3) En Diseo Orientado a Objetos: Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

10

Descripcin de Subsistemas de Anlisis (ASI 9.3) Descripcin Interfaces entre Subsistemas (ASI 9.3) Modelo de Clases de Anlisis (ASI 9.3) Anlisis de la Realizacin de los Casos de Uso (ASI 9.3) De salida Diseo de la Arquitectura del Sistema o Particionamiento Fsico del Sistema de Informacin

Tcnicas
Diagrama de Despliegue

Prcticas
Diagrama de Representacin

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad

Tarea DSI 1.2: Identificacin de Requisitos de Diseo y Construccin


En esta tarea se realiza la especificacin de los requisitos que estn directamente relacionados con la adopcin o diseo de una arquitectura o infraestructura concreta, y que pueden condicionar el diseo o la construccin del sistema de informacin. Entre estos requisitos pueden estar los relacionados con lenguajes, rendimiento de los distintos elementos de la arquitectura, as como criterios de ubicacin de mdulos y datos en los distintos nodos. Por tanto, como resultado de esta tarea se actualiza el catlogo de requisitos elaborado en el proceso Anlisis de Sistemas de Informacin.

Productos
De entrada Catlogo de Requisitos (ASI 2.4) Diseo de la Arquitectura del Sistema (DSI 1.1) De salida Catlogo de Requisitos

Prcticas
Sesiones de Trabajo Catalogacin

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

11

Tarea DSI 1.3: Especificacin de Excepciones


El objetivo de esta tarea es la definicin de los comportamientos no habituales en el sistema, que reflejan situaciones anmalas o secundarias en el funcionamiento y ejecucin del sistema de informacin. Para ello, se establece previamente el nivel de especificacin de las mismas, as como los criterios de catalogacin y clasificacin. Se propone su catalogacin como ayuda para el diseo del sistema de informacin y como gua en la especificacin tcnica de las pruebas, al permitir la generacin de algunos casos de prueba de forma inmediata. Dicho catlogo se va completando a partir de las actividades correspondientes al diseo detallado de los subsistemas. Las excepciones se describen incluyendo, al menos, los siguientes conceptos: Tipo y descripcin de la excepcin. Condiciones previas del sistema de informacin. Elemento afectado (nodo, mdulo, caso de uso). Respuesta del sistema de informacin. Elemento asociado a la respuesta esperada del sistema (mdulo, clase, procedimiento, etc.). Las excepciones que se proponen como obligatorias son las relacionadas con el funcionamiento general del sistema de informacin, habitualmente asociadas a: Nodos y comunicaciones del particionamiento fsico del sistema de informacin. Este tipo de excepciones tiene lugar cuando no estn disponibles los gestores de bases de datos o los recursos compartidos del sistema (representados como nodos), cuando se producen fallos en las comunicaciones entre nodos, etc. Rangos o valores no vlidos en la entrada de datos, como pueden ser atributos obligatorios, con formatos especficos, etc. Se recomienda, segn el nivel de especificacin que se establezca en cada caso, catalogar tambin las excepciones particulares que se identifiquen en las actividades del diseo de detalle.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Diseo de la Arquitectura del Sistema (DSI 1.1) En Diseo Orientado a Objetos: Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3) De salida Catlogo de Excepciones

Prcticas
Sesiones de Trabajo Catalogacin

Participantes
Equipo de Arquitectura
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

12

Equipo de Soporte Tcnico

Tarea DSI 1.4: Especificacin de Estndares y Normas de Diseo y Construccin


En esta tarea se definen los estndares tcnicos y de nomenclatura, normas y recomendaciones, que generalmente estn relacionados con la adopcin o diseo de una arquitectura o infraestructura tecnolgica concreta, y que pueden condicionar el diseo o la construccin del sistema de informacin. Como resultado de esta tarea, se actualiza el catlogo de normas obtenido en el proceso Anlisis del Sistema de Informacin. La informacin recogida en el catlogo se debe tener en cuenta en la elaboracin de los productos resultantes del diseo y construccin del sistema de informacin. El catlogo de normas es, por tanto, producto de entrada en todas las tareas, aunque por sencillez se omite la referencia al mismo.

Productos
De entrada Estndares y Normativas de la Instalacin (externo) Catlogo de Normas (ASI 1.3) Diseo de la Arquitectura del Sistema (DSI 1.1) De salida Catlogo de Normas

Prcticas
Sesiones de Trabajo Catalogacin

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico

Tarea DSI 1.5: Identificacin de Subsistemas de Diseo


En esta tarea se divide de forma lgica el sistema de informacin en subsistemas de diseo, con el fin de reducir la complejidad y facilitar el mantenimiento. Hay que tomar como referencia inicial los subsistemas de anlisis especificados en el proceso de Anlisis del Sistema de Informacin (ASI). La divisin en subsistemas de diseo se puede realizar con una continuidad directa de los modelos del anlisis, o aplicando nuevos criterios de diseo, entre los que es posible citar los siguientes: Facilidad de mantenimiento. Reutilizacin de elementos del propio sistema o de la instalacin. Optimizacin de recursos (por ejemplo, lneas de comunicaciones). Caractersticas de ejecucin (en lnea o por lotes).
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

13

Funcionalidad comn. Aplicacin de mecanismos genricos de diseo al nivel de arquitectura. Los subsistemas resultantes se califican como especficos o de soporte, asignando cada subsistema al nodo correspondiente. Los subsistemas especficos contemplan las funcionalidades propias del sistema de informacin, mientras que los de soporte cubren servicios comunes, proporcionando un acceso transparente a los distintos recursos. Estos ltimos estn relacionados con: Comunicaciones entre subsistemas. Gestin de datos (acceso a bases de datos, ficheros, reas temporales, importacin y exportacin de datos, sincronizacin de bases de datos, etc.). Gestin de transacciones. Control y gestin de errores. Seguridad y control de acceso. Gestin de interfaz. Interaccin con los recursos propios del sistema. La interaccin del sistema de informacin con la infraestructura que le da soporte, as como con el resto de los sistemas y servicios de la instalacin, puede originar la necesidad de nuevos subsistemas, mdulos, clases o servicios no especificados en el anlisis. La definicin del comportamiento externo de cada subsistema se completa durante el diseo de detalle con la especificacin de su interfaz, as como con la dependencia entre subsistemas. El diseo de detalle de los subsistemas identificados por criterios de optimizacin y reutilizacin, puede aconsejar la r eorganizacin y reubicacin de los elementos que forman parte de cada subsistema y, a su vez, puede dar lugar a la identificacin de nuevos subsistemas de soporte. En diseo estructurado, la descripcin de los subsistemas de diseo que conforman el sistema de informacin se especifica mediante un diagrama de estructura de alto nivel, que muestra los distintos subsistemas de que consta el sistema, incluidos los subsistemas de soporte, junto con la definicin de la interfaz de cada subsistema. La ubicacin de subsistemas en nodos y la dependencia entre subsistemas se especifica por medio de tcnicas matriciales, o bien en lenguaje natural o pseudocdigo.

Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2) Diseo de la Arquitectura del Sistema (DSI 1.1) Catlogo de Requisitos (DSI 1.2) En Diseo Estructurado: Matriz de Procesos / Localizacin (ASI 7.1) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Modelo de Procesos (ASI 9.3) En Diseo Orientado a Objetos: Descripcin de Subsistemas de Anlisis (ASI 9.3) Descripcin Interfaces entre Subsistemas (ASI 9.3)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

14

De salida Diseo de la Arquitectura del Sistema o Descripcin de Subsistemas de Diseo

Tcnicas
Diagrama de Estructura Matricial Diagrama de Interaccin de Objetos Diagrama de Paquetes Diagrama de Despliegue

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad

Tarea DSI 1.6: Especificacin del Entorno Tecnolgico


En esta tarea se definen en detalle los distintos elementos de la infraestructura tcnica que dan soporte al sistema de informacin, determinando la implementacin concreta de los nodos y comunicaciones especificados en la tarea Definicin de Niveles de Arquitectura (DSI 1.1). Se propone agrupar los elementos de la infraestructura en los siguientes conceptos: Hardware: procesadores, unidades de almacenamiento, estaciones de trabajo, etc. Software: sistemas operativos, subsistemas, middleware, gestores de bases de datos, sistemas de ficheros, software de base, herramientas y utilidades de gestin propias del sistema, etc. Comunicaciones: diseo de la topologa de la red, protocolos, nodos de red, etc. La definicin de los distintos elementos puede generar restricciones tcnicas que afecten al diseo o construccin del sistema de informacin. Asimismo, se realiza una estimacin de la planificacin de capacidades (capacity planning) o se especifican los parmetros que Explotacin y Sistemas precisen para realizar dicha planificacin. Se indican, al menos, las necesidades previstas de: Almacenamiento: espacio en disco, espacio en memoria, pautas de crecimiento y evolucin estimada del sistema de informacin, etc. Procesamiento: nmero y tipo de procesadores, memoria, etc. Comunicaciones: lneas, caudal, capacidades de elementos de red, etc. Para poder determinar la planificacin de capacidades, es necesario conocer los diseos detallados de los mdulos / clases y escenarios, incluida la informacin de control en las comunicaciones, as como el diseo fsico de datos optimizado, productos que se estn generando en paralelo a esta actividad. Tambin se tienen en cuenta, cuando proceda, las estimaciones de volmenes de datos propios de la migracin y carga inicial de datos.

Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

15

Catlogo de Requisitos (DSI 1.2) Diseo de la arquitectura del sistema (DSI 1.5) En Diseo Estructurado: Matriz de Procesos / Localizacin Geogrfica (ASI 7.1) Plan de Migracin y Carga Inicial de Datos (ASI 6.4) En Diseo Orientado a Objetos: Plan de Migracin (DSI 4.7) De salida Entorno Tecnolgico del Sistema: o Especificacin del Entorno Tecnolgico o Restricciones Tcnicas o Estimacin de Planificacin de Capacidades

Prcticas
Sesiones de Trabajo Diagrama de Representacin

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico

Tarea DSI 1.7: Especificacin de Requisitos de Operacin y Seguridad


El objetivo de esta tarea es definir los procedimientos de seguridad y operacin necesarios para no comprometer el correcto funcionamiento del sistema y garantizar el cumplimiento de los niveles de servicios que exigir el sistema en cuanto a la gestin de operaciones (procesos por lotes, seguridad, comunicaciones, etc.). Los niveles de servicio se especifican formalmente en el proceso Implantacin y Aceptacin del Sistema (IAS). Tomando como referencia los requisitos establecidos para el sistema, y teniendo en cuenta la arquitectura propuesta y las caractersticas del entorno tecnolgico definido en esta actividad, se lleva a cabo la definicin de los requisitos de seguridad y control de acceso necesarios para garantizar la proteccin del sistema y minimizar el riesgo de prdida, alteracin o consulta indebida de la informacin. Para ello, se disean los procedimientos relacionados con: Acceso al sistema y a sus recursos (datos, transacciones, libreras, etc.). Mantenimiento de la integridad y confidencialidad de los datos. Control y registro de accesos al sistema (logs, certificacin, etc.). Copias de seguridad y recuperacin de datos y su periodicidad. Recuperacin ante catstrofes. Asimismo, se definen los requisitos de operacin para los distintos elementos del sistema (mdulos, clases, estructuras fsicas de datos, sistemas de ficheros), que se estn elaborando en paralelo a esta actividad, y se disean los procedimientos asociados relacionados con: Tratamiento en lnea (franja horaria/periodos crticos, nmero mximo de usuarios, etc.). Tratamiento por lotes (periodicidad y secuencia de ejecucin, interdependencias, peticin de ejecucin, etc.). Control y planificacin de trabajos. Recuperacin y reanudacin de trabajos.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

16

Distribucin de informacin generada por el sistema, tanto trabajos planificados o bajo peticin. Control y seguimiento del correcto funcionamiento de los procedimientos de backup y recuperacin utilizados habitualmente.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Diseo de la Arquitectura del Sistema (DSI 1.5) Entorno Tecnolgico del Sistema (DSI 1.6) De salida Procedimientos de Seguridad y Control de Acceso Procedimientos de Operacin y Administracin del Sistema

Prcticas
Sesiones de Trabajo Catalogacin

Participantes
Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico

ACTIVIDAD DSI 2: DISEO DE LA ARQUITECTURA DE SOPORTE


En esta actividad se lleva a cabo la especificacin de la arquitectura de soporte, que comprende el diseo de los subsistemas de soporte identificados en la actividad de Definicin de la Arquitectura del Sistema (DSI 1), y la determinacin de los mecanismos genricos de diseo. Estos ltimos sirven de gua en la utilizacin de diferentes estilos de diseo, tanto en el mbito global del sistema de informacin, como en el diseo de detalle. El diseo de los subsistemas de soporte, conceptualmente, es similar al diseo de los subsistemas especficos, aunque debe cumplir con unos objetivos claros de reutilizacin. De esta manera, se consigue simplificar y abstraer el diseo de los subsistemas especficos de la complejidad del entorno tecnolgico, dotando al sistema de informacin de una mayor independencia de la infraestructura que le da soporte. Con este fin, se aconseja la consulta de los datos de otros proyectos existentes, disponible en el Histrico de Proyectos. Si esto no fuera suficiente, se puede contar en esta actividad con la participacin de perfiles tcnicos, con una visin global de la instalacin. Esta actividad se realiza en paralelo al diseo detallado, debido a que existe una constante realimentacin, tanto en la especificacin de los subsistemas con sus interfaces y dependencias, como en la aplicacin de esqueletos o patrones en el diseo. Los productos resultantes de esta actividad son:
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

17

Diseo Detallado de los Subsistemas de Soporte. Mecanismos Genricos de Diseo y Construccin.


T area

Productos
Diseo Detallado de los Subsistemas de Soporte

T c ni ca s y Pr cti c as

Pa rt i c ip a nt e s

DSI 2.1

Diseo de Subsistemas de Soporte Identificacin de Mecanismos Genricos de Diseo

DSI 2.2

Mecanismos Genricos de Diseo y Construccin

Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Clases Sesiones de Trabajo Diagrama de Interaccin de Objetos Diagrama de Clases

Equipo de Arquitectura

Equipo de Arquitectura

Tarea DSI 2.1: Diseo de Subsistemas de Soporte


El objetivo de esta tarea es la especificacin y diseo de los mdulos/clases que forman parte de los subsistemas de soporte, identificados en la tarea Identificacin de Subsistemas de Diseo (DSI 1.5). Se lleva a cabo siempre y cuando no se disponga en la instalacin de servicios comunes que respondan satisfactoriamente a los requisitos planteados. El nivel de reutilizacin de los subsistemas de soporte y sus servicios es potencialmente alto, de modo que se debe intentar emplear, en la medida de lo posible, los subsistemas que ya existan en la instalacin y se consideren viables. La informacin relativa a dichos subsistemas podr obtenerse del Histrico de Proyectos. En cualquier caso, cuando proceda realizar el diseo de los subsistemas de soporte, se recomienda hacerlo con ese fin. El diseo sigue las mismas pautas que las establecidas para los subsistemas especficos, aunque con las siguientes particularidades: Generalmente, ser necesaria una descomposicin de los subsistemas de soporte en servicios, entendiendo como tales mdulos o clases independientes y reutilizables. Se recomienda realizar una descripcin de la interfaz y del comportamiento de cada servicio, previa a su diseo de detalle, que permita completar el diseo de los subsistemas especficos. La especificacin y diseo de cada servicio, mdulo o clase, se realiza con las tcnicas habituales de especificacin y diseo de mdulos o clases, o incluso opcionalmente, si la simplicidad de los elementos lo aconseja, otros lenguajes de especificacin, pseudocdigo o lenguaje natural. A medida que se lleva a cabo esta tarea pueden surgir comportamientos de excepcin que debern contemplarse igualmente en el diseo, y que en funcin del nivel de especificacin que se haya establecido, se incorporan al catlogo de excepciones.

Productos
De entrada Diseo de la Arquitectura del Sistema (DSI 1.5) De salida Diseo Detallado de los Subsistemas de Soporte
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

18

Tcnicas
Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Clases

Participantes
Equipo de Arquitectura

Tarea DSI 2.2: Identificacin de Mecanismos Genricos de Diseo


El objetivo de esta tarea es identificar y disear, en el caso de no existir en la instalacin, esqueletos, patrones de diseo o guas de diseo. Estos mecanismos genricos se definen a partir del estudio de comportamientos comunes relacionados, generalmente, con gestin de transacciones, persistencia de datos, control y recuperacin de errores, utilizacin de recursos comunes, etc. Los mecanismos genricos de diseo son de aplicacin tanto en la definicin de la arquitectura del sistema como en el diseo de detalle de los subsistemas especficos y de soporte.

Productos
De entrada Diseo de la Arquitectura del Sistema (DSI 1.5) De salida Mecanismos Genricos de Diseo y Construccin

Tcnicas
Diagrama de Interaccin de Objetos Diagrama de Clases

Prcticas
Sesiones de Trabajo

Participantes
Equipo de Arquitectura

ACTIVIDAD DSI 3: DISEO DE CASOS DE USO REALES


Esta actividad, que se realiza solo en el caso de Diseo Orientado a Objetos, tiene como propsito especificar el comportamiento del sistema de informacin para un caso de uso,
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

19

mediante objetos o subsistemas de diseo que interactan, y determinar las operaciones de las clases e interfaces de los distintos subsistemas de diseo. Para ello, una vez identificadas las clases participantes dentro de un caso de uso, es necesario completar los escenarios que se recogen del anlisis, incluyendo las clases de diseo que correspondan y teniendo en cuenta las restricciones del entorno tecnolgico, esto es, detalles relacionados con la implementacin del sistema. Es necesario analizar los comportamientos de excepcin para dichos escenarios. Algunos de ellos pueden haber sido identificados en el proceso de anlisis, aunque no se resuelven hasta este momento. Dichas excepciones se aadirn al catlogo de excepciones para facilitar las pruebas. Algunos de los escenarios detallados requerirn una nueva interfaz de usuario. Por este motivo es necesario disear el formato de cada una de las pantallas o impresos identificados. Es importante validar que los subsistemas definidos en la tarea Identificacin de Subsistemas de Diseo (DSI 1.5) tienen la mnima interfaz con otros subsistemas. Por este motivo, se elaboran los escenarios al nivel de subsistemas y, de esta forma, se delimitan las interfaces necesarias para cada uno de ellos, teniendo en cuenta toda la funcionalidad del sistema que recogen los casos de uso. Adems, durante esta actividad pueden surgir requisitos de implementacin, que se recogen en el catlogo de requisitos. Las tareas de esta actividad se realizan en paralelo con las de Diseo de Clases (DSI 4).
T area

Productos
Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada Diseo de Interfaz de Usuario: o Formatos Individuales de Interfaz de Pantalla Grfica o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla Grfica o Modelo de Navegacin de Interfaz de Pantalla Grfica o Formatos de Impresin o Prototipo de Interfaz de Pantalla Grfica Diseo de la Realizacin de los Casos de Uso o Definicin a Nivel de Subsistemas e Interfaz

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 3.1

Identificacin de Clases Asociadas a un Caso de Uso Diseo de la Realizacin de los Casos de Uso Revisin de la Interfaz de Usuario

Diagrama de Interaccin de Objetos Diagrama de Interaccin de Objetos Catalogacin Diagrama de Transicin de Estados Diagrama de Interaccin de Objetos Prototipado

Equipo del Proyecto

DSI 3.2

Equipo del Proyecto

DSI 3.3

Equipo del Proyecto Usuarios Expertos

DSI 3.4

Revisin de Subsistemas de Diseo e Interfaces

Diagrama de Interaccin de Objetos

Equipo del Proyecto Equipo de Arquitectura

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

20

Tarea DSI 3.1: Identificacin de Clases Asociadas a un Caso de Uso


El objetivo de esta tarea es identificar las clases que intervienen en cada caso de uso, a partir del conjunto de clases definidas en la tarea Identificacin de Clases Adicionales (DSI 4.1), ya que, como se ha sealado en la introduccin de esta actividad, las actividades DSI 3 y DSI 4 se realizan en paralelo. Dichas clases se identifican a partir de las clases del modelo del anlisis y de aquellas clases adicionales necesarias para el escenario que se est diseando. A su vez, a medida que se va estudiando la descripcin de los casos de uso, pueden aparecer nuevas clases de diseo que no hayan sido identificadas anteriormente y que se incorporan al modelo de clases en la tarea Identificacin de Clases Adicionales (DSI 4.1).

Productos
De entrada Modelo de Clases de Diseo (DSI 4.1) Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3) Anlisis de la Realizacin de los Casos de Uso (ASI 9.3) De salida Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada

Tcnicas
Diagrama de Interaccin de Objetos

Participantes
Equipo del Proyecto

Tarea DSI 3.2: Diseo de la Realizacin de los Casos de Uso


El objetivo de esta tarea es definir cmo interactan entre s los objetos identificados en la tarea anterior para realizar, desde un punto de vista tcnico, un caso de uso del sistema de informacin. Para ello, se parte de los escenarios especificados en el anlisis, y se detallan teniendo en cuenta que se deben llevar cabo sobre un entorno tecnolgico concreto y unos mecanismos genricos de diseo. Durante el desarrollo de esta tarea, es posible que surjan excepciones que se incluyen en el catlogo de excepciones, y que ahora quedan resueltas en los escenarios correspondientes. Algunos de estos escenarios necesitan nueva interfaz de usuario. Por lo tanto, las clases de interfaz que se identifiquen se incorporan al modelo de clases de la tarea Identificacin de Clases Adicionales (DSI 4.1), para realizar su diseo detallado. Tambin se realiza el estudio de los escenarios de los distintos casos de uso, para identificar comportamientos comunes s obre los que se aplican mecanismos genricos de diseo identificados en la tarea de Identificacin de Mecanismos Genricos de Diseo (DSI 2.2), o se puede decidir disear un subsistema de soporte que contenga dicho comportamiento, como un servicio.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

21

El estudio de los comportamientos comunes identificados puede servir de ayuda para detallar o revisar la herencia entre clases en la tarea Diseo de la Jerarqua (DSI 4.5).

Productos
De entrada Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3) Anlisis de la Realizacin de los Casos de Uso (ASI 9.3) Especificacin de Interfaz de Usuario (ASI 9.3) Diseo de la Realizacin de los Casos de Uso (DSI 3.1) De salida Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada

Tcnicas
Diagrama de Interaccin de Objetos (colaboracin o secuencia)

Participantes
Equipo del Proyecto

Tarea DSI 3.3: Revisin de la Interfaz de Usuario


El objetivo de esta tarea es realizar el diseo detallado del comportamiento de la interfaz de usuario a partir de la especificacin de la misma, obtenida en el proceso de anlisis, y de acuerdo con el entorno tecnolgico definido. Si se hubiera realizado un prototipo de la interfaz de usuario, ste se tomara como punto de partida para el diseo. Adems, se incluyen las ventanas alternativas o elementos de diseo surgidos como consecuencia del diseo de los escenarios definidos en la tarea anterior. Adems, se revisa: la interfaz de usuario, la navegacin entre ventanas, los elementos que forman cada interfaz, sus caractersticas (que deben ser consistentes con los atributos con los que estn relacionadas), su disposicin, y cmo se gestionan los eventos relacionados con los objetos. En aquellos casos en los que se realizan modificaciones significativas sobre la interfaz de usuario, es conveniente que ste las valide, siendo opcional la realizacin de un nuevo prototipo.

Productos
De entrada Diseo de la Realizacin de los Casos de Uso (DSI 3.2) Especificacin de Interfaz de Usuario (ASI 9.3) De salida Diseo de Interfaz de Usuario o Formatos Individuales de Interfaz de Pantalla Grfica o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla Grfica o Modelo de Navegacin de Interfaz de Pantalla Grfica o Formatos de Impresin
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

22

Prototipo de Interfaz de Pantalla Grfica

Tcnicas
Diagrama de Interaccin de Objetos Diagrama de Transicin de Estados

Prcticas
Prototipado Catalogacin

Participantes
Equipo del Proyecto Usuarios Expertos

Tarea DSI 3.4: Revisin de Subsistemas de Diseo e Interfaces


El objetivo de esta tarea es describir cada caso de uso en trminos de los subsistemas que participan en el caso de uso y las interfaces que se requieren entre ellos. Para un caso de uso hay que definir, adems de los subsistemas y actores que intervienen en el mismo, los mensajes que intercambian los objetos de un subsistema con otro. Estos mensajes sirven para verificar y detallar las interfaces de cada subsistema, teniendo en cuenta todos los casos de uso en los que interviene, y completar de esta manera la definicin de subsistemas establecida en la tarea Identificacin de Subsistemas de Diseo (DSI 1.5).

Productos
De entrada Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3) Diseo de la Realizacin de los Casos de Uso (DSI 3.2) De salida Diseo de la Realizacin de los Casos de Uso o Definicin a Nivel de Subsistemas e Interfaz

Tcnicas
Diagrama de Interaccin de Objetos

Participantes
Equipo del Proyecto Equipo de Arquitectura

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

23

ACTIVIDAD DSI 4: DISEO DE CLASES


El propsito de esta actividad, que se realiza slo en el caso de Diseo Orientado a Objetos, es transformar el modelo de clases lgico, que proviene del anlisis, en un modelo de clases de diseo. Dicho modelo recoge la especificacin detallada de cada una de las clases, es decir, sus atributos, operaciones, mtodos, y el diseo preciso de las relaciones establecidas entre ellas, bien sean de agregacin, asociacin o jerarqua. Para llevar a cabo todos estos puntos, se tienen en cuenta las decisiones tomadas sobre el entorno tecnolgico y el entorno de desarrollo elegido para la implementacin. Se identifican las clases de diseo, que denominamos clases adicionales, en funcin del estudio de los escenarios de los casos de uso, que se est realizando en paralelo en la actividad Diseo de Casos de U Reales (DSI 3), y aplicando los mecanismos genricos de so diseo que se consideren convenientes por el tipo de especificaciones tecnolgicas y de desarrollo. Entre ellas se encuentran clases abstractas, que integran caractersticas comunes con el objetivo de especializarlas en clases derivadas. Se disean las clases de interfaz de usuario, que provienen del anlisis. Como consecuencia del estudio de los escenarios secundarios que se est realizando, pueden aparecer nuevas clases de interfaz. Tambin hay que considerar que, por el diseo de las asociaciones y agregaciones, pueden aparecer nuevas clases, o desaparecer incluyendo sus atributos y mtodos en otras, si se considera conveniente por temas de optimizacin. La jerarqua entre las clases se va estableciendo a lo largo de esta actividad, a medida que se van identificando comportamientos comunes en las clases, aunque haya una tarea propia de diseo de la jerarqua. Otro de los objetivos del diseo de las clases es identificar para cada clase, los atributos, las operaciones que cubren las responsabilidades que se identificaron en el anlisis, y la especificacin de los mtodos que implementan esas operaciones, analizando los escenarios del Diseo de Casos de Uso Reales (DSI 3). Se determina la visibilidad de los atributos y operaciones de cada clase, con respecto a las otras clases del modelo. Una vez que se ha elaborado el modelo de clases, se define la estructura fsica de los datos correspondiente a ese modelo, en la actividad Diseo Fsico de Datos (DSI 6). Adems, en los casos en que sea necesaria una migracin de datos de otros sistemas o una carga inicial de informacin, se realizar su especificacin a partir del modelo de clases y las estructuras de datos de los sistemas origen. Como resultado de todo lo anterior se actualiza el modelo de clases del anlisis, una vez recogidas las decisiones de diseo.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

24

T area

Productos
Modelo de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Comportamiento de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Plan de Migracin y Carga Inicial de Datos

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 4.1 DSI 4.2

DSI 4.3

DSI 4.4

Identificacin de Clases Adicionales Diseo de Asociaciones y Agregaciones Identificacin de Atributos de las Clases Identificacin de Operaciones de las Clases Diseo de la Jerarqua Descripcin de Mtodos de las Operaciones Especificacin de Necesidades de Migracin y Carga Inicial de Datos

Diagrama de Clases Diagrama de Clases

Equipo del Proyecto Equipo del Proyecto

Diagrama de Clases

Equipo del Proyecto

DSI 4.5 DSI 4.6

Diagrama de Clases Diagrama de Transicin de Estados Diagrama de Clases Diagrama de Clases

Equipo del Proyecto

Equipo del Proyecto Equipo del Proyecto

DSI 4.7

Sesiones de Trabajo

Analistas Usuarios Expertos

Tarea DSI 4.1: Identificacin de Clases Adicionales


El objetivo de esta tarea es identificar un conjunto de clases que completen el modelo de clases analizado en la tarea Validacin de los Modelos (ASI 9.3) del proceso anterior (clases y/o interfaces) teniendo en cuenta que: Cada interfaz identificada en el anlisis se corresponde en el diseo con una clase que proporcione esa interfaz. El conjunto de clases del anlisis puede modificarse en funcin de las tecnologas de desarrollo utilizadas y de los mecanismos genricos de diseo especificados. Las clases de control deben contemplar la coordinacin y secuencia entre objetos y, en algunos casos, deben contener lgica de negocio. De cualquier manera, se deben considerar cuestiones de distribucin, de rendimiento, de transaccin y de serializacin. El diseo de las clases de entidad varia segn el sistema de gestin de datos utilizado. Las clases pueden ser construidas por el propio desarrollador, adquiridas en forma de bibliotecas, facilitadas por el entorno de trabajo o por el entorno tecnolgico. El diseo de las clases de interfaz de usuario depende de la tecnologa especifica que se est utilizando. As, por ejemplo, la interfaz puede crearse a partir de los objetos grficos disponibles en el entorno de desarrollo, sin necesidad de que estos se contemplen en el modelo de clases correspondiente. Entre las clases identificadas a lo largo de esta tarea se encuentran clases abstractas, que renen caractersticas comunes a varias clases. Cada subclase aumenta su estructura y comportamiento con la clase abstracta de la que hereda.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

25

Productos
De entrada Modelo de Clases de Anlisis (ASI 9.3) Especificacin de Interfaz de Usuario (ASI 9.3) De salida Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases

Participantes
Equipo del Proyecto

Tarea DSI 4.2: Diseo de Asociaciones y Agregaciones


En esta tarea se completan las asociaciones entre las clases del modelo de clases del diseo, estudiando la secuencia de mensajes entre los objetos correspondientes en el diagrama de interaccin de los escenarios definidos en la tarea Descripcin de la Interaccin entre Objetos (ASI 4.2). Para definir las asociaciones, partimos de las que fueron identificadas en la tarea Identificacin de Asociaciones y Agregaciones (ASI 5.2), teniendo en cuenta que: Las caractersticas de la asociacin (papeles que desempea, multiplicidad, etc.) se detallan segn el entorno de desarrollo utilizado. Las relaciones bidireccionales se transforman en unidireccionales, para simplificar la implementacin del sistema. Se realiza la modelizacin de las rutas de acceso ptimas entre las asociaciones para evitar problemas de rendimiento. Se analiza la posibilidad de disear como clases algunas de las asociaciones. Opcionalmente, se especifica la forma en la que se va a implementar cada asociacin (punteros, colecciones, etc.).

Productos
De entrada Modelo de Clases de Anlisis (ASI 9.3) Modelo de Clases de Diseo (DSI 4.1) De salida Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases

Participantes
Equipo del Proyecto

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

26

Tarea DSI 4.3: Identificacin de Atributos de las Clases


El objetivo de esta tarea es identificar y describir, una vez que se ha especificado el entorno de desarrollo, los atributos de las clases. Para identificar los atributos se revisa el modelo de clases obtenido en el proceso de Anlisis del Sistema de Informacin (ASI 9.3), considerando que, a partir de uno de ellos, puede ser necesario definir atributos adicionales. Para cada atributo identificado se define su tipo, con formatos especficos, y si existieran, las restricciones asociadas a ese atributo. Asimismo, se analiza la posibilidad de convertir un atributo en clase en aquellos casos en los que: El atributo se defina en varias clases de diseo. La complejidad del atributo aumente la dificultad para comprender la clase a la que pertenece.

Productos
De entrada Modelo de Clases de Anlisis (ASI 9.3) Modelo de Clases de Diseo (DSI 4.2) De salida Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases

Participantes
Equipo del Proyecto

Tarea DSI 4.4: Identificacin de Operaciones de las Clases


El objetivo de esta tarea es definir, de forma detallada, las operaciones de cada clase de diseo. Para ello, se toma como punto de partida el modelo de clases generado en el anlisis, as como el diseo de los casos de uso reales y los requisitos de diseo que pueden aparecer al definir el entorno de desarrollo. Las operaciones de las clases de diseo surgen para dar respuesta a las responsabilidades de las clases de anlisis y, adems, para definir las interfaces que ofrece esa clase. Segn el entorno de desarrollo utilizado, se describe cada operacin especificando: su nombre, parmetros y visibilidad (pblica, privada, protegida). Si el entorno d desarrollo lo e permite, se tiene en cuenta la posibilidad de simplificar el modelo de clases haciendo uso del polimorfismo y la sobrecarga de operaciones. Para identificar las operaciones de aquellos objetos que presenten distintos estados, por lo que su comportamiento depende del estado en el que se encuentren, es recomendable realizar un diagrama de transicin de estados, y traducir cada accin o actividad del mismo en una de estas operaciones.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

27

Productos
De entrada Modelo de Clases de Anlisis (ASI 9.3) Comportamiento de Clases de Anlisis (ASI 9.3) Modelo de Clases de Diseo (DSI 4.3) De salida Comportamiento de Clases de Diseo Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases Diagrama de Transicin de Estados

Participantes
Equipo del Proyecto

Tarea DSI 4.5: Diseo de la Jerarqua


El objetivo de esta tarea es revisar la jerarqua de clases que ha surgido en el modelo de clases a lo largo de las tareas anteriores y comprobar que esa jerarqua es viable segn los mecanismos disponibles en el entorno de desarrollo utilizado. Entre las modificaciones realizadas sobre la jerarqua se identifican clases abstractas, que son superclases en las que se agrupan atributos y operaciones que heredan sus subclases.

Productos
De entrada Modelo de Clases de Diseo (DSI 4.4) De salida Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases

Participantes
Equipo del Proyecto

Tarea DSI 4.6: Descripcin de Mtodos de las Operaciones


En esta tarea se describen los mtodos que se usan para detallar como se realiza cada una de las operaciones de una clase. Los mtodos pueden especificarse mediante un algoritmo, usando pseudocdigo o lenguaje natural. Su implementacin se basa en la secuencia de interacciones del diagrama de interaccin en los que la clase aparezca o en la secuencia de transiciones del diagrama de transicin de estados.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

28

En la mayora de los casos, esta tarea no se realiza hasta el proceso de construccin, en el que los mtodos se describen directamente en el lenguaje de programacin que se va a utilizar.

Productos
De entrada Modelo de Clases de Diseo (DSI 4.5) Comportamiento de Clases de Diseo (DSI 4.4) De salida Modelo de Clases de Diseo

Tcnicas
Diagrama de Clases

Participantes
Equipo del Proyecto

Tarea DSI 4.7: Especificacin de Necesidades de Migracin y Carga Inicial de Datos


En esta tarea se realiza, en los casos que sea necesario y a partir de los resultados de la tarea ASI 6.4, una primera especificacin de las necesidades de migracin o carga inicial de los datos requeridos por el sistema, que se completa en la actividad Diseo de la Migracin y Carga Inicial de Datos (DSI 9).

Productos
De entrada Estructura de Datos del Sistema Origen (externo) Modelo de Clases de Diseo (DSI 4.6) Plan de Migracin y Carga Inicial de Datos (ASI 6.4) De salida Plan de Migracin y Carga Inicial de Datos

Prcticas
Sesiones de Trabajo

Participantes
Analistas Usuarios Expertos

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

29

ACTIVIDAD DSI 5: DISEO DE LA ARQUITECTURA DE MDULOS DEL SISTEMA


El objetivo de esta actividad, que slo se realiza en el caso de Diseo Estructurado, es definir los mdulos del sistema de informacin, y la manera en que van a interactuar unos con otros, intentando que cada mdulo trate total o parcialmente un proceso especfico y tenga una interfaz sencilla. Para cada uno de los subsistemas especficos, identificados en la tarea Identificacin de los Subsistemas de Diseo (DSI 1.5), se disea la estructura modular de los procesos que lo integran, tomando como punto de partida los modelos obtenidos en la tarea Validacin de los Modelos (ASI 9.3) del proceso de Anlisis del Sistema de Informacin (ASI) y el catlogo de requisitos. Dicha estructura se ir completando con los mdulos que vayan apareciendo como consecuencia del diseo de la interfaz de usuario, as como de la optimizacin del diseo fsico de datos. Durante el diseo de los mdulos, se pueden identificar caractersticas o comportamientos comunes relacionados con accesos a las bases de datos o ficheros, lgica de tratamiento, llamadas a otros mdulos, gestin de errores, etc. que determinen la necesidad de realizar su implementacin como subsistemas de soporte. Adems, se analizan los comportamientos de excepcin asociados a los diferentes mdulos y a las interfaces entre los mismos, intentando independizar en la medida de lo posible aqullos que presenten un tratamiento comn. Dichas excepciones se incorporan al catlogo de excepciones. En esta actividad, se consideran los estndares y normas establecidas para el diseo, aplicando, cuando proceda, los mecanismos genricos de diseo identificados en la tarea Identificacin de Mecanismos Genricos de Diseo (DSI 2.2). Las tareas de esta actividad no se realizan de forma secuencial, sino en paralelo, con continuas realimentaciones entre ellas y con las realizadas en las actividades Definicin de la Arquitectura del Sistema (DSI 1), Diseo de la Arquitectura de Soporte (DSI 2) y Diseo Fsico de Datos (DSI 6).

T area

Productos
Diseo de la Arquitectura Modular del Sistema Diseo de la Arquitectura Modular del Sistema

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 5.1

Diseo de Mdulos del Sistema Diseo de Comunicaciones entre Mdulos Revisin de la Interfaz de Usuario

Diagrama de Estructura Diagrama de Estructura

DSI 5.2

DSI 5.3

Diseo de Interfaz de Usuario: o Descomposicin Funcional en Dilogos o Formatos Individuales de Interfaz de Pantalla o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla

Diagrama de Descomposicin Funcional Diagrama de Transicin de Estados Matricial Catalogacin Prototipado

Equipo de Arquitectura Equipo del Proyecto Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad Equipo del Proyecto Usuarios Expertos

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

30

T area

Productos
o Modelo de Navegacin

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

de Interfaz de Pantalla
o Formatos de Impresin o Prototipo de Interfaz de

Pantalla
o Prototipo de Interfaz de

Impresin

Tarea DSI 5.1: Diseo de Mdulos del Sistema


El objetivo de esta tarea es realizar una descomposicin modular de los subsistemas especficos identificados en la tarea Identificacin de Subsistemas de Diseo (DSI 1.5), a partir del modelo de procesos obtenido en el proceso Anlisis del Sistema de Informacin (ASI 9.3). En esta tarea tambin se disean los mdulos de consulta, generalmente no especificados en el modelo de procesos, aunque s en el catlogo de requisitos. Como paso previo al diseo de la estructura modular del sistema, se identifican los procesos que se van a implementar en cada subsistema especfico. Para cada uno de ellos se establece el tipo de implementacin (por lotes o en lnea) y el tipo de iniciacin (bajo peticin o por el sistema). A su vez, se analiza el alcance y caractersticas propias de cada proceso con el fin de determinar qu parte gestiona el acceso a la informacin soportada en bases de datos, qu parte se encarga de integrar las funcionalidades necesarias para cumplir las reglas del negocio y, en el caso de tratamiento en lnea, qu parte gestiona la presentacin de la informacin en los dispositivos de interfaz con los que el usuario va a interactuar. Este anlisis permite identificar los procesos que son especficos del propio sistema y aqullos que comparten servicios comunes o dan respuesta a los mismos requisitos, y como consecuencia, considerar la posibilidad de independizar dichos servicios e implementarlos como subsistemas de soporte, teniendo en cuenta que su incorporacin puede llevar a una reorganizacin de los subsistemas inicialmente identificados en la actividad Definicin de la Arquitectura del Sistema (DSI 1). De acuerdo a la arquitectura propuesta y al resultado del anlisis de cada proceso, se disea su estructura en mdulos considerando los comportamientos de excepcin correspondientes, en sucesivos niveles de detalle, de forma que los mdulos resultantes tengan el mnimo acoplamiento y la mxima cohesin. Finalmente, se especifica la lgica interna de tratamiento por medio de lenguaje natural o pseudocdigo. La estructura modular refleja, en el caso de tratamiento en lnea, las sucesivas transacciones y dilogos, y en el caso de implementacin en lotes, la secuencia de mdulos dentro de cada ejecucin. En sistemas interactivos en los que exista una gran complejidad de gestin de pantalla se propone, complementariamente al diagrama de estructura de cuadros, perfeccionar el diseo de la interfaz de usuario en la tarea Revisin de la Interfaz de Usuario (DSI 5.3), relacionando cada control/evento/accin de los formatos individuales de presentacin de pantalla con los respectivos mdulos.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

31

Productos
De entrada Modelo de Procesos (ASI 9.3) Especificacin de Interfaz de Usuario (ASI 9.3) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Matriz de Procesos / Localizacin (ASI 7.1) Diseo de la Arquitectura del Sistema (DSI 1.5) De salida Diseo de la Arquitectura Modular del Sistema

Tcnicas
Diagrama de Estructura

Participantes
Equipo de Arquitectura Equipo del Proyecto

Tarea DSI 5.2: Diseo de Comunicaciones entre Mdulos


El objetivo de esta tarea es definir las interfaces entre los mdulos de cada subsistema, entre subsistemas y con el resto de los sistemas, incluyendo tanto la comunicacin de control como los datos propios del sistema, de acuerdo a la arquitectura propuesta y a las caractersticas del entorno tecnolgico. Hay que definir interfaces sencillas, que permitan reducir la complejidad de comunicacin entre los distintos mdulos, especialmente los relacionados con las comunicaciones entre subsistemas. Por tanto, la especificacin de la estructura modular obtenida en la tarea anterior se completa con la descripcin de las comunicaciones existentes entre los distintos mdulos, considerando los requisitos establecidos inicialmente para el sistema. Para garantizar el cumplimiento de dichos requisitos y especialmente los relacionados con el rendimiento, disponibilidad y seguridad, puede ser necesaria la incorporacin de nuevos mdulos o redisear la lgica asociada. Para el diseo de las interfaces es necesario especificar: Los datos o mensajes involucrados y formato de los mismos en el intercambio. Los valores o rangos de los datos intercambiados. El origen y destino de los datos. La informacin de control y valores posibles. En el diseo de las interfaces con otros sistemas hay que tener en cuenta, adems, la informacin recogida en la descripcin de interfaz con otros sistemas obtenida en el proceso de Anlisis del Sistema del Informacin. Las interfaces entre mdulos permiten evaluar las necesidades de comunicacin entre los distintos nodos, de modo que influyen decisivamente en el dimensionamiento del entorno tecnolgico.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

32

Productos
De entrada Modelo de Procesos (ASI 9.3) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Diseo de la Arquitectura Modular del Sistema (DSI 5.1) De salida Diseo de la Arquitectura Modular del Sistema

Tcnicas
Diagrama de Estructura

Participantes
Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad

Tarea DSI 5.3: Revisin de la Interfaz de Usuario


El objetivo de esta tarea es realizar el diseo detallado de la interfaz de usuario, tanto de pantalla como impresa, a partir de la especificacin obtenida en el proceso de Anlisis del Sistema de Informacin, de acuerdo al entorno tecnolgico seleccionado y considerando los estndares y directrices marcados por la instalacin. Se revisa la descomposicin funcional en dilogos de acuerdo a la arquitectura modular para el sistema de informacin definida en la tarea anterior. Se realizan las adaptaciones oportunas, teniendo en cuenta, a su vez, los requisitos de rendimiento, de seguridad, la necesidad de alcanzar los tiempos de respuesta establecidos y las caractersticas de cada dilogo. Asimismo, se revisa en detalle la navegacin entre ventanas y la informacin precisa para la ejecucin de cada dilogo, identificando las relaciones de dependencia entre los datos para establecer la secuencia de presentacin ms apropiada. Se determinan los datos obligatorios y opcionales, y aqullos que requieren un rango de valores predefinido o algn tipo de informacin que se considere relevante en el contexto del dilogo. Se definen las ventanas alternativas o elementos de diseo necesarios, especificando su contenido. Se comprueba que la informacin necesaria en cada interfaz, tanto de pantalla como impresa, es tratada por el mdulo correspondiente de la arquitectura del sistema, y es consistente con el modelo fsico de datos que se est elaborando en paralelo en la actividad Diseo Fsico de Datos (DSI 6). En dilogos complejos, se propone utilizar como base de la especificacin el modelo de navegacin de interfaz de pantalla, relacionando cada control/evento/accin de los formatos individuales de presentacin de pantalla con el mdulo correspondiente, especificado en la tarea Diseo de Mdulos del Sistema (DSI 5.1). Igualmente, se realiza el diseo de los mensajes de error, mensajes de aviso o advertencia que genera el sistema en funcin del tipo de accin realizado por el usuario en el

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

33

contexto del dilogo, as como las facilidades de ayuda que proporciona la interfaz durante la interaccin con el sistema. En el caso de que las modificaciones sean significativas en cuanto al formato o la definicin de dilogos, se propone una validacin por parte del usuario, con la realizacin opcional de prototipos para facilitar la revisin y aceptacin.

Productos
De entrada Especificacin de Interfaz de Usuario (ASI 9.3) Diseo de la Arquitectura Modular del Sistema (DSI 5.2) De salida Diseo de Interfaz de Usuario: o Descomposicin Funcional en Dilogos o Formatos Individuales de Interfaz de pantalla o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla o Modelo de Navegacin de Interfaz de Pantalla o Formatos de Impresin o Prototipo de Interfaz de Pantalla o Prototipo de Interfaz de Impresin

Tcnicas
Diagrama de Descomposicin Funcional Diagrama de Transicin de Estados Matricial

Prcticas
Catalogacin Prototipado

Participantes
Equipo del Proyecto Usuarios Expertos

ACTIVIDAD DSI 6: DISEO FSICO DE DATOS


En esta actividad se define la estructura fsica de datos que utilizar el sistema, a partir del modelo lgico de datos normalizado o modelo de clases, de manera que teniendo presentes las caractersticas especficas del sistema de gestin de datos concreto a utilizar, los requisitos establecidos para el sistema de informacin, y las particularidades del entorno tecnolgico, se consiga una mayor eficiencia en el tratamiento de los datos. Tambin se analizan los caminos de acceso a los datos utilizados por cada mdulo/clase del sistema en consultas y actualizaciones, con el fin de mejorar los tiempos de respuesta y optimizar los recursos de mquina.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

34

Las tareas de esta actividad se realizan de forma iterativa y en paralelo con las realizadas en las actividades Definicin de la Arquitectura del Sistema (DSI 1), dnde se especifican los detalles de arquitectura e infraestructura y la planificacin de capacidades, Diseo de la Arquitectura de Soporte (DSI 2), dnde se determinan y disean los servicios comunes que pueden estar relacionados con la gestin de datos (acceso a bases de datos, ficheros, reas temporales, sincronizacin de bases de datos, etc.), Diseo de Casos de Uso Reales y de Clases (DSI 3 y 4), para desarrollo orientado a objetos, y Diseo de la Arquitectura de Mdulos del Sistema (DSI 5), para desarrollo estructurado, dnde se especifica la lgica de tratamiento y las interfaces utilizadas. En el caso de diseo orientado a objetos, esta actividad tambin es necesaria. La obtencin del modelo fsico de datos se realiza aplicando una serie de reglas de transformacin a cada elemento del modelo de clases que se est generando en la actividad Diseo de Clases (DSI 4). Asimismo, en esta actividad hay que considerar los estndares y normas establecidos para el diseo aplicando, cuando proceda, los mecanismos genricos de diseo identificados en la tarea Identificacin de Mecanismos Genricos de Diseo (DSI 2.2).

T area

Productos
Modelo Fsico de Datos

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 6.1

Diseo del Modelo Fsico de Datos

DSI 6.2

DSI 6.3

Especificacin de los Caminos de Acceso a los Datos Optimizacin del Modelo Fsico de Datos

Especificacin de los Caminos de Acceso a los Datos Modelo Fsico de Datos Optimizado

Reglas de Obtencin del Modelo Fsico a Partir del Lgico Reglas de Transformacin Clculo de Accesos Fsicos Caminos de Acceso Optimizacin

Equipo de Arquitectura Equipo del Proyecto Administradores de Bases de Datos Equipo del Proyecto

DSI 6.4

Especificacin de la Distribucin de Datos

Esquemas Fsicos de Datos Asignacin esquemas Fsicos de Datos a Nodos

Matricial

Equipo de Arquitectura Equipo del Proyecto Administradores de Bases de Datos Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico

Tarea DSI 6.1: Diseo del Modelo Fsico de Datos


El objetivo de esta tarea es realizar el diseo del modelo fsico de datos a partir del modelo lgico de datos normalizado o del modelo de clases, en el caso de diseo orientado a objetos. Como paso previo al diseo de la estructura fsica de datos, se analizan las peculiaridades tcnicas del gestor de bases de datos o sistema de ficheros a utilizar, y las estimaciones sobre la utilizacin y volumen de las ocurrencias de cada entidad / clase del modelo lgico de datos normalizado o modelo de clases. Adems, si se ha establecido la necesidad de llevar a cabo una migracin de datos, se deben tener en cuenta tambin los volmenes de las estructuras de datos implicadas en la conversin. Esta informacin sirve para decidir la mejor implementacin
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblic as

Diseo del Sistema de Informacin

35

del modelo lgico de datos/modelo de clases, as como para hacer una estimacin del espacio de almacenamiento. De acuerdo al anlisis anterior, se determina cmo se van a convertir las entidades/clases en tablas, considerando las relaciones existentes entre ellas y los identificadores, definiendo sus claves primarias, ajenas, alternativas u otros medios de acceso en general. Tambin se definen aquellos elementos que, en funcin del gestor o sistemas de ficheros a utilizar, se considere necesario implementar. Entre estos elementos podemos citar los siguientes: Bloqueo y comprensin de datos. Agrupamientos (cluster). Punteros. Otros.

Productos
De entrada Caractersticas Especficas del SGBD o Sistemas de Ficheros a Utilizar (externo) En Anlisis Estructurado: Modelo Lgico de Datos Normalizado (ASI 9.3) Plan de Migracin y Carga Inicial de Datos (ASI 6.4) En Anlisis Orientado a Objetos: Modelo de Clases de Diseo (DSI 4.6) Plan de Migracin y Carga Inicial de Datos (DSI 4.7) De salida Modelo Fsico de Datos

Tcnicas
Reglas de Obtencin del Modelo Fsico a partir del Lgico Reglas de Transformacin

Participantes
Equipo de Arquitectura Equipo del Proyecto Administradores de Bases de Datos

Tarea DSI 6.2: Especificacin de los Caminos de Acceso a los Datos


El objetivo de esta tarea es determinar los caminos de acceso a los datos persistentes del sistema, utilizados por los principales mdulos/clases de acuerdo al modelo fsico de datos, con el fin de optimizar el rendimiento de los gestores de datos o sistemas de ficheros y el consumo de recursos, as como disminuir los tiempos de respuesta. Se recomienda realizar esta tarea para aquellos mdulos/clases que renan, entre otras, alguna de las siguientes caractersticas: Tratamiento crtico. Concurrencia.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

36

Accesos complejos a datos. Para el inicio de esta tarea, se toma como referencia el Diseo Detallado de los Subsistemas de Soporte (DSI 2.1) y el Diseo de la Arquitectura Modular (DSI 5) o Diseo de Clases (DSI 4) de los subsistemas especficos, productos que se estn generando en paralelo a esta actividad. Para cada mdulo / clase se identifican las tablas o ficheros y el tipo de acceso realizado, as como el orden que debe seguirse para la obtencin de los datos. Asimismo, se efecta una estimacin del nmero de accesos que deben realizarse teniendo en cuenta, a su vez, la frecuencia y la prioridad del acceso. La informacin obtenida sirve para identificar accesos excesivamente costosos o redundantes que pueden comprometer el rendimiento final del sistema y que, por lo tanto, exigen la optimizacin del modelo fsico de datos, mediante la creacin de nuevos accesos, posibles desnormalizaciones o particiones del modelo fsico de datos.

Productos
De entrada Modelo Fsico de Datos (DSI 6.1) Diseo Detallado de Subsistemas de Soporte (DSI 2.1) En Diseo Estructurado: Diseo de la Arquitectura Modular del Sistema (DSI 5.2) En Diseo Orientado a Objetos: Modelo de Clases de Diseo (DSI 4.6) De salida Especificacin de los Caminos de Acceso a los Datos

Prcticas
Clculo de Accesos Fsicos Caminos de Acceso

Participantes
Equipo del Proyecto

Tarea DSI 6.3: Optimizacin del Modelo Fsico de Datos


En esta tarea se optimiza el diseo fsico respuesta en el acceso a datos persistentes, del sistema y, en consecuencia, garantizar tratamiento establecidas para el sistema de requisitos de rendimiento exigidos. de datos, con el objetivo de mejorar el tiempo de hacer una adecuada utilizacin de los recursos que el diseo satisface las necesidades de informacin en cuanto a que se ajusta a los

A partir de la especificacin de la secuencia de accesos de aquellos mdulos/clases identificados como crticos, obtenida en la tarea anterior, se detectan las posibles mejoras con el fin de conseguir los niveles de rendimiento establecidos y, por lo tanto, una mayor eficiencia del sistema. Como resultado, puede ser necesaria una desnormalizacin controlada que se aplica para reducir o simplificar el nmero de accesos a los sistemas de almacenamiento de datos.
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblic as

Diseo del Sistema de Informacin

37

La desnormalizacin puede obligar a: Introducir elementos redundantes (campos, campos derivados, etc.). Definir nuevos caminos de acceso. Redefinir relaciones. Dividir o unir tablas. En la revisin de la estructura fsica de datos se deben tener en cuenta criterios relacionados con: Mdulos / clases identificados como crticos. Estimacin de volmenes. Frecuencia y tipo de acceso. Estimaciones de crecimiento por periodo. Requisitos relativos al rendimiento, seguridad, confidencialidad y disponibilidad, entre otros, considerados relevantes. Es importante que la desnormalizacin se lleve a cabo de una forma controlada, para evitar anomalas en el tratamiento de los datos.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Modelo Fsico de Datos (DSI 6.1) Especificacin de los Caminos de Acceso a los Datos (DSI 6.2) De salida Modelo Fsico de Datos Optimizado

Tcnicas
Optimizacin

Participantes
Equipo de Arquitectura Equipo del Proyecto Administradores de Bases de Datos Equipo de Seguridad

Tarea DSI 6.4: Especificacin de la Distribucin de Datos


En esta tarea se determina el modelo de distribucin de datos, teniendo en cuenta los requisitos de diseo establecidos. Se establece la ubicacin de los gestores de bases de datos o sistemas de ficheros, as como de los distintos elementos de la estructura fsica de datos, en los nodos correspondientes, de acuerdo al particionamiento fsico del sistema de informacin especificado en la actividad Diseo de la Arquitectura del Sistema (DSI 1). El resultado de esta actividad es la especificacin de los modelos fsicos particulares de cada nodo, esquemas fsicos de datos, as como su asignacin a los nodos.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

38

Productos
De entrada Diseo de la Arquitectura del Sistema (DSI 1.1): o Particionamiento Fsico del Sistema de Informacin Catlogo de Requisitos (DSI 1.2) Modelo Fsico de Datos Optimizado (DSI 6.3) De salida Esquemas Fsicos de Datos Asignacin Esquemas Fsicos de Datos a Nodos

Tcnicas
Matricial

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico

ACTIVIDAD DSI 7: VERIFICACIN Y ACEPTACIN DE LA ARQUITECTURA DEL SISTEMA


El objetivo de esta actividad es garantizar la calidad de las especificaciones del diseo del sistema de informacin y la viabilidad del mismo, como paso previo a la generacin de las especificaciones de construccin. Para cumplir dicho objetivo, se llevan a cabo las siguientes acciones: Verificacin de la calidad tcnica de cada modelo o especificacin Aseguramiento de la coherencia entre los distintos modelos Aceptacin del diseo de la arquitectura por parte de Explotacin y Sistemas. Esta actividad es compleja, por lo que es aconsejable utilizar herramientas de apoyo para la realizacin de sus tareas.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

39

T area

Productos

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 7.1

Verificacin de las Especificaciones de Diseo

DSI 7.2

DSI 7.3

Entorno Tecnolgico del Sistema Diseo de la Arquitectura del Sistema Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Usuario Estructurado: Diseo de la Arquitectura Modular Orientacin a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo Entorno Tecnolgico del Anlisis de Sistema Consistencia de las Diseo de la Arquitectura Especificaciones del Sistema de Diseo Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Us uario Estructurado: Diseo de la Arquitectura Modular Orientacin a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo Aceptacin Tcnica del Aceptacin de la Diseo Arquitectura del

Equipo de Arquitectura Equipo del Proyecto

Matricial

Equipo de Arquitectura Equipo del Proyecto

Sistema

Jefe de Proyecto Responsable de Operacin Responsable de Sistemas

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

40

Tarea DSI 7.1: Verificacin de las Especificaciones de Diseo


El objetivo de esta tarea es asegurar la calidad formal de los distintos modelos, conforme a la tcnica seguida para la elaboracin de cada producto y a las normas y estndares especificados en el catlogo de normas.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 1.5) Entorno Tecnolgico del Sistema (DSI 1.6) Diseo Detallado de Subsistemas de Soporte (DSI 2.1) Modelo Fsico de Datos Optimizado (DSI 6.3) Esquemas Fsicos de Datos (DSI 6.4) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 6.4) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 5.2) Diseo de Interfaz de Usuario (DSI 5.3) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 3.4) Diseo de Interfaz de Usuario (DSI 3.3) Modelo de Clases de Diseo (DSI 4.6) Comportamiento de Clases de Diseo (DSI 4.4) De salida Entorno Tecnolgico del Sistema Diseo de la Arquitectura del Sistema Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Usuario En Diseo Estructurado: Diseo de la Arquitectura Modular En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo

Participantes
Equipo de Arquitectura Equipo del Proyecto

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

41

Tarea DSI 7.2: Anlisis de Consistencia de las Especificaciones de Diseo


El objetivo de esta tarea es asegurar que las especificaciones del diseo son coherentes entre s, comprobando la falta de ambigedades o duplicacin de informacin. Esta consistencia se asegura entre especificaciones de diseo, y con respecto a los modelos del anlisis. Las diferentes comprobaciones se fundamentan generalmente en tcnicas matriciales o de revisin entre los elementos comunes de los distintos modelos. El anlisis de consistencia relativo a la arquitectura del sistema es comn para desarrollo estructurado y orientado a objetos, aunque respecto a los productos del diseo detallado es especfico para cada uno de los enfoques. Las verificaciones que se hacen son las siguientes: Arquitectura del Sistema / Subsistemas: Cada subsistema de diseo est asociado al menos con un nodo del particionamiento fsico del sistema de informacin. Arquitectura del Sistema / Modelo Fsico de Datos: Todos los elementos definidos en el Modelo Fsico de Datos Optimizado se incorporan, al menos, en un esquema fsico de datos. Cada esquema del Modelo Fsico de Datos est asociado con un nodo del particionamiento fsico del sistema de informacin. Arquitectura del Sistema / Entorno Tecnolgico del Sistema de Informacin: Cada nodo del particionamiento del sistema de informacin est soportado por el entorno tecnolgico. Se da soporte a todas las necesidades de comunicaciones entre nodos. Arquitectura del Sistema / Diseo Detallado de Subsistemas: Cada mdulo o clase del diseo detallado pertenece al menos a un subsistema. La interfaz del subsistema est proporcionada por interfaces de mdulos o clases internas al subsistema. La especificacin de dependencias mediante el estudio de las interfaces entre subsistemas, ya que la existencia de interfaz implica el establecimiento de una dependencia. Catlogo de Excepciones / Diseo Detallado de Subsistemas: Cada excepcin del catlogo es tratada en el diseo de detalle del sistema de informacin, segn los criterios establecidos en la creacin del catlogo. Los anlisis de consistencia especficos para el Diseo Estructurado son: Diseo Detallado de Subsistemas / Modelo Fsico de Datos: Los elementos del modelo fsico de datos corresponden con los elementos utilizados por los mdulos del diseo detallado, tanto de los subsistemas especficos como de los de soporte. Diseo Detallado de Subsistemas / Interfaz de Usuario: Los datos o formatos de mensajes necesarios en el diseo de la interfaz de usuario corresponden con los datos o formatos de mensajes de los correspondientes mdulos.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

42

Para cada evento / accin solicitado por el usuario existe un mdulo que le da respuesta. Los anlisis de consistencia especficos para el Diseo Orientado a Objetos son: Modelo de Clases / Modelo Fsico de Datos: Los elementos del modelo fsico de datos corresponden con los elementos utilizados por las clases del diseo detallado, tanto de los subsistemas especficos como de soporte. Modelo de Clases / Diagramas Dinmicos Cada mensaje entre objetos se corresponde con una operacin de una clase, y todos los mensajes se envan a las clases correctas, incluyendo las clases de interfaz y la navegacin entre ventanas. Cada mensaje entre subsistemas se corresponde con una operacin de una clase del subsistema destino. La clase que recibe un mensaje con peticin de datos tiene capacidad para proporcionar esos datos. Cada objeto del diagrama de interaccin de objetos tiene una correspondencia en el modelo de clases. Todas las clases, atributos y mtodos identificados en la interfaz de usuario tienen su correspondencia con algn atributo, mtodo o clase en el modelo de clases. En el caso de haber elaborado diagramas de transicin de estados para clases significativas: Se comprueba que para cada uno de ellos, todo evento se corresponde con una operacin de la clase. Tambin se tendr que establecer si las acciones y actividades de los diagramas de transicin de estado se corresponden con operaciones de la clase. Opcionalmente, se propone obtener para el anlisis de consistencia en un diseo orientado a objetos: Matriz de mensajes del diagrama de interaccin de objetos / operaciones del modelo de clases. Matriz de mensajes del diagrama de interaccin de objetos / operaciones y atributos del modelo de clases. Matriz de objetos del diagrama de interaccin de objetos / clases, atributos del modelo de clases. Matriz (evento, accin, actividad de clase) / operaciones de clase. Matriz clases / elementos del modelo fsico de datos.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.1)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

43

Entorno Tecnolgico del Sistema (DSI 7.1) Diseo Detallado de los Subsistemas de Soporte (DSI 7.1) Modelo Fsico de Datos Optimizado (DSI 7.1) Esquemas Fsicos de Datos (DSI 7.1) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.1) Diseo de Interfaz de Usuario (DSI 7.1) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.1) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.1) Modelo de Clases de Diseo (DSI 7.1) Comportamiento de Clases de Diseo (DSI 7.1) De salida Entorno Tecnolgico del Sistema Diseo de la Arquitectura del Sistema Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Usuario En Diseo Estructurado: Diseo de la Arquitectura Modular En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo

Tcnicas
Matricial

Participantes
Equipo de Arquitectura Equipo del Proyecto

Tarea DSI 7.3: Aceptacin de la Arquitectura del Sistema


El objetivo de esta tarea es obtener la aceptacin, por parte de las reas de explotacin y sistemas, de la arquitectura del sistema de informacin y de los requisitos de operacin y seguridad, con el fin de poder valorar su impacto en la instalacin.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Procedimientos de Operacin y Administracin del Sistema (DSI 1.7)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

44

Procedimientos de Seguridad y Control de Acceso (DSI 1.7) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida Aceptacin Tcnica del Diseo

Participantes
Jefe de Proyecto Responsable de Operacin Responsable de Sistemas

ACTIVIDAD DSI 8: GENERACIN DE ESPECIFICACIONES DE CONSTRUCCIN


En esta actividad se generan las especificaciones para la construccin del sistema de informacin, a partir del diseo detallado. Estas especificaciones definen la construccin del sistema de informacin a partir de las unidades bsicas de construccin (en adelante, componentes), entendiendo como tales unidades independientes y coherentes de construccin y ejecucin, que se corresponden con un empaquetamiento fsico de los elementos del diseo de detalle, como pueden ser mdulos, clases o especificaciones de interfaz. La divisin del sistema de informacin en subsistemas de diseo proporciona, por continuidad, una primera divisin en subsistemas de construccin, definiendo para cada uno de ellos los componentes que lo integran. Si se considera necesario, un subsistema de diseo se podr dividir a su vez en sucesivos niveles para mayor claridad de las especificaciones de construccin. Las dependencias entre subsistemas de diseo proporcionan informacin para establecer las dependencias entre los subsistemas de construccin y, por lo tanto, definir el orden o secuencia que se debe seguir en la construccin y en la realizacin de las pruebas. Tambin se generan las especificaciones necesarias para la creacin de las estructuras de datos en los gestores de bases de datos o sistemas de ficheros. El producto resultante de esta actividad es el conjunto de las especificaciones de construccin del sistema de informacin, que comprende:
Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblic as

Diseo del Sistema de Informacin

45

Especificacin del entorno de construccin. Descripcin de subsistemas de construccin y dependencias. Descripcin de componentes. Plan de integracin del sistema de informacin. Especificacin detallada de componentes. Especificacin de la estructura fsica de datos.
T area

Productos
Especificaciones de Construccin del Sistema de Informacin: o Especificacin del Entorno de Construccin Especificaciones de Construccin del Sistema de Informacin: o Descripcin de Subsistemas de Construccin y Dependencias o Descripcin de Componentes o Plan de Integracin del Sistema de Informacin Especificaciones de Construccin del Sistema de Informacin: o Especificacin Detallada de Componentes Especificaciones de Construccin del Sistema de Informacin: o Especificacin de la Estructura Fsica de Datos

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 8.1

Especificacin del Entorno de Construccin

DSI 8.2

Definicin de Componentes y Subsistemas de Construccin

Diagrama de Estructura Matricial Diagrama de Componentes Diagrama de Despliegue

Equipo de Arquitectura Equipo del Proyecto Equipo de Soporte Tcnico Equipo de Sistemas Equipo de Seguridad Equipo de Arquitectura Equipo del Proyecto

DSI 8.3

Elaboracin de Especificaciones de Construccin

Diagrama de Componentes

Equipo del Proyecto

DSI 8.4

Elaboracin de Especificaciones del Modelo Fsico de Datos

Equipo del Proyecto Administradores de la Base de Datos

Tarea DSI 8.1: Especificacin del Entorno de Construccin


El objetivo de esta tarea es la definicin detallada y completa del entorno necesario para la construccin de los componentes del sistema de informacin. Se propone que la especificacin del entorno se realice segn los siguientes conceptos: Entorno tecnolgico: hardware, software y comunicaciones. Herramientas de construccin, generadores de cdigo, compiladores, etc. Restricciones tcnicas del entorno. Planificacin de capacidades previstas, o la informacin que estime oportuno el departamento de sistemas para efectuar dicha planificacin. Requisitos de operacin y seguridad del entorno de construccin.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

46

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) De salida Especificaciones de Construccin del Sistema de Informacin o Especificacin del Entorno de Construccin

Participantes
Equipo de Arquitectura Equipo del Proyecto Equipo de Soporte Tcnico Equipo de Sistemas Equipo de Seguridad

Tarea DSI 8.2: Definicin de Componentes y Subsistemas de Construccin


La especificacin de los subsistemas de construccin se realiza a partir de los subsistemas de diseo, con una continuidad directa, permitindose a su vez un mayor nivel de detalle agrupando componentes en subsistemas dentro de un subsistema de construccin. Los componentes se definen mediante la agrupacin de elementos del diseo de detalle de cada subsistema de diseo. En principio, cada mdulo o clase y cada formato individual de interfaz se corresponden con un componente, aunque se pueden agrupar o redistribuir mdulos o clases en componentes, siguiendo otros criterios ms oportunos, como pueden ser: Optimizacin de recursos. Caractersticas comunes de funcionalidad o de acceso a datos. Necesidades especiales de ejecucin: elementos crticos, accesos costosos a datos, etc. Los subsistemas de construccin y las dependencias entre subsistemas y entre componentes de un subsistema recogen aspectos prcticos relativos a la plataforma concreta de construccin y ejecucin. Entre estos aspectos se pueden citar, por ejemplo: Secuencia de compilacin entre componentes. Agrupacin de elementos en libreras o packages (por ejemplo, DLL en el entorno Windows, packages en Java). La asignacin de subsistemas de construccin a nodos, por continuidad con el diseo, determina la distribucin de los componentes que lo integran. Opcionalmente, se propone la realizacin de un plan de integracin del sistema de informacin, especificando la secuencia y organizacin de la construccin y prueba de los subsistemas de construccin y de los componentes, desde un punto de vista tcnico.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

47

Productos
De entrada Especificaciones de Construccin del Sistema de Informacin (DSI 8.1) Catlogo de Requisitos (DSI 1.2) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida Especificaciones de Construccin del Sistema de Informacin: o Descripcin de Subsistemas de Construccin y Dependencias o Descripcin de Componentes o Plan de Integracin del Sistema de Informacin

Tcnicas
Diagrama de Estructura Matricial Diagrama de Componentes Diagrama de Despliegue

Participantes
Equipo de Arquitectura Equipo del Proyecto

Tarea DSI 8.3: Elaboracin de Especificaciones de Construccin


Se realiza una especificacin detallada de cada componente, en pseudocdigo o lenguaje natural, completando la informacin que se considere necesaria segn el entorno tecnolgico. Asimismo, se determinan y especifican todos los elementos o parmetros complementarios a la propia definicin de componentes que, en funcin del entorno tecnolgico, completan las especificaciones de construccin. Como ejemplos, es posible citar las tablas de definicin de programas y transacciones en monitores de teleproceso, etc.

Productos
De entrada Especificaciones de Construccin del Sistema de Informacin (DSI 8.2) Catlogo de Requisitos (DSI 1.2)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

48

Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida
o

Especificaciones de Construccin del Sistema de Informacin Especificacin Detallada de Componentes

Tcnicas
Diagrama de Componentes

Participantes
Equipo del Proyecto

Tarea DSI 8.4: Elaboracin de Especificaciones del Modelo Fsico de Datos


En esta tarea se generan las especificaciones necesarias para la definicin y creacin de los elementos del modelo fsico de datos, mediante el lenguaje de definicin de datos del correspondiente gestor de base de datos o sistema de ficheros, teniendo en cuenta el entorno tecnolgico, las normas y estndares de la organizacin y caractersticas intrnsecas del gestor o sistema de ficheros a utilizar.

Productos
De entrada Caractersticas especficas del SGBD o sistemas de ficheros a utilizar (externo) Especificaciones de Construccin del Sistema de Informacin (DSI 8.3) Catlogo de Requisitos (DSI 1.2) Catlogo de Normas (DSI 1.4) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida
o

Especificaciones de Construccin del Sistema de Informacin Especificacin de la Estructura Fsica de Datos


Metodologa MTRICA Versin 3

Ministerio de Administraciones Pblic as

Diseo del Sistema de Informacin

49

Participantes
Equipo del Proyecto Administradores de Bases de Datos

ACTIVIDAD DSI 9: DISEO DE LA MIGRACIN Y CARGA INICIAL DE DATOS


Esta actividad slo se lleva a cabo cuando es necesaria una carga inicial de informacin, o una migracin de datos de otros sistemas, cuyo alcance y estrategia a seguir se habr establecido previamente. Para ello, se toma como referencia el plan de migracin y carga inicial de datos, que recoge las estructuras fsicas de datos del sistema o sistemas origen implicadas en la conversin, la prioridad en las cargas y secuencia a seguir, las necesidades previas de depuracin de la informacin, as como los requisitos necesarios para garantizar la correcta implementacin de los procedimientos de migracin sin comprometer el funcionamiento de los sistemas actuales. A partir de dicho plan, y de acuerdo a la estructura fsica de los datos del nuevo sistema, obtenida en la actividad Diseo Fsico de Datos (DSI 6), y a las caractersticas de la arquitectura y del entorno tecnolgico propuesto en la actividad Definicin de la Arquitectura del Sistema (DSI 1), se procede a definir y disear en detalle los procedimientos y procesos necesarios para realizar la migracin. Se completa el plan de pruebas especfico establecido en el plan de migracin y carga inicial, detallando las pruebas a realizar, los criterios de aceptacin o rechazo de la prueba y los responsables de la organizacin, realizacin y evaluacin de resultados. Asimismo, se determinan las necesidades adicionales de infraestructura, tanto para la implementacin de los procesos como para la realizacin de las pruebas. Como resultado de esta actividad, se actualiza el plan de migracin y carga inicial de datos con la informacin siguiente: Especificacin del entorno de migracin. Definicin de procedimientos de migracin. Diseo detallado de mdulos. Especificacin tcnica de las pruebas. Planificacin de la migracin y carga inicial. Es importante considerar que una carga inicial de informacin no tiene el mismo alcance y complejidad que una migracin de datos, de modo que las tareas de esta actividad se deben llevar a cabo en mayor o menor medida en funcin de las caractersticas de los datos a cargar.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

50

T area

Productos
Plan de Migracin y Carga Inicial de Datos: o Especificacin del Entorno de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Definicin de Procedimientos de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Diseo Detallado de Mdulos de Migracin y Carga Inicial o Especificacin Tcnica de las Pruebas de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Planificacin de la Migracin y Carga Inicial

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 9.1

Especificacin del Entorno de Migracin Diseo de Procedimientos de Migracin y Carga Inicial Diseo Detallado de Componentes de Migracin y Carga Inicial

Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad Equipo del Proyecto

DSI 9.2

DSI 9.3

DSI 9.4

Revisin de la Planificacin de la Migracin

Jefe de Proyecto

Tarea DSI 9.1: Especificacin del Entorno de Migracin


El objetivo de esta tarea es definir el entorno tecnolgico propio de los procesos de migracin y carga inicial, adecuando al mismo las necesidades y requisitos reflejados en el plan de migracin y carga inicial de datos. En la descripcin del entorno tecnolgico, hay que tener en cuenta las herramientas o utilidades software especficas de estos procesos. Se realiza una estimacin de capacidades (capacity planning) para este entorno que permita evaluar las necesidades de infraestructura, principalmente relacionadas con el espacio de almacenamiento y las comunicaciones.

Productos
De entrada Plan de Migracin y Carga Inicial de Datos (ASI 6.4) (en orientacin a objetos DSI 4.7) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida Plan de Migracin y Carga Inicial de Datos o Especificacin del Entorno de Migracin y Carga Inicial

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

51

Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico

Tarea DSI 9.2: Diseo de Procedimientos de Migracin y Carga Inicial


El objetivo de esta tarea es la definicin de los procedimientos necesarios para llevar a cabo la migracin y carga inicial de datos del sistema. Como punto de partida se tiene en cuenta, junto con los requisitos y especificaciones de migracin y carga inicial, el modelo fsico de datos optimizado y su localizacin en los nodos, as como la definicin del entorno tecnolgico del sistema de informacin. Los procedimientos asociados a la migracin y carga inicial de datos son, principalmente, los relacionados con la preparacin, la realizacin y la posterior verificacin del proceso. Entre ellos se encuentran los siguientes: Procedimientos de seguridad, relativos a: Control de acceso a la informacin. Copias de seguridad de los procesos. Recuperacin de la informacin. Tratamiento de las posibles contingencias durante la conversin. Procedimientos de carga de datos, relativos a: Depuraciones previas de informacin. Procesos de validacin. Procesos de importacin . Procesos de carga y prioridades. Procedimientos de verificacin de los procesos y comprobacin de la integridad de la informacin resultante al finalizar la conversin, conforme a la estructura fsica de los datos destino.

Productos
De entrada Plan de Migracin y Carga Inicial de Datos (DSI 9.1) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida
o

Plan de Migracin y Carga Inicial de Datos: Definicin de Procedimientos de Migracin y Carga Inicial

Participantes
Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

52

Tarea DSI 9.3: Diseo Detallado de Componentes de Migracin y Carga Inicial


El objetivo de esta tarea es el diseo detallado, en sucesivos niveles de detalle, de los mdulos de migracin y carga inicial, indicando la jerarqua y orden de ejecucin. El diseo de los mdulos necesarios para la migracin y carga inicial no es conceptualmente distinto del diseo de cualquier otro mdulo del sistema de informacin, por lo que se recomienda utilizar pautas similares. Se debe tener en cuenta el modelo fsico de datos del sistema de informacin, as como las estructuras de datos del sistema o sistemas origen recogidas en el plan de migracin y carga inicial de datos. Finalmente, se complementa el plan de migracin y carga inicial con la definicin de los distintos tipos de prueba a realizar.

Productos
De entrada Plan de Migracin y Carga Inicial de Datos (DSI 9.2) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida Plan de Migracin y Carga Inicial de Datos: o Diseo Detallado de Mdulos de Migracin y Carga Inicial o Especificacin Tcnica de las Pruebas de Migracin y Carga Inicial

Participantes
Equipo del Proyecto

Tarea DSI 9.4: Revisin de la Planificacin de la Migracin


El objetivo de esta tarea es completar la especificacin del plan de migracin y carga inicial, concretando el plan de trabajo de acuerdo a los procedimientos y procesos de migracin y carga inicial definidos.

Productos
De entrada Plan de Migracin y Carga Inicial de Datos (DSI 9.3) De salida Plan de Migracin y Carga Inicial de Datos: o Planificacin de la Migracin y Carga Inicial

Participantes
Jefe de Proyecto
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

53

ACTIVIDAD DSI 10: ESPECIFICACIN TCNICA DEL PLAN DE PRUEBAS


En esta actividad se realiza la especificacin de detalle del plan de pruebas del sistema de informacin para cada uno de los niveles de prueba establecidos en el proceso Anlisis del Sistema de Informacin: Pruebas unitarias. Pruebas de integracin. Pruebas del sistema. Pruebas de implantacin. Pruebas de aceptacin. Para ello se toma como referencia el plan de pruebas, que recoge los objetivos de la prueba de un sistema, establece y coordina una estrategia de trabajo, y provee del marco adecuado para planificar paso a paso las actividades de prueba. Tambin puede ser una referencia el plan de integracin del sistema de informacin propuesto, opcionalmente, en la tarea Definicin de Componentes y Subsistemas de Construccin (DSI 8.2). El catlogo de requisitos, el catlogo de excepciones y el diseo detallado del sistema de informacin, permiten la definicin de las verificaciones que deben realizarse en cada nivel de prueba para comprobar que el sistema responde a los requisitos planteados. La asociacin de las distintas verificaciones a componentes, grupos de componentes y subsistemas, o al sistema de informacin completo, determina las distintas verificaciones de cada nivel de prueba establecido. Las pruebas unitarias comprenden las verificaciones asociadas a cada componente del sistema de informacin. Su realizacin tiene como objetivo verificar la funcionalidad y estructura de cada componente individual. Las pruebas de integracin comprenden verificaciones asociadas a grupos de componentes, generalmente reflejados en la definicin de subsistemas de construccin o en el plan de integracin del sistema de informacin. Tienen por objetivo verificar el correcto ensamblaje entre los distintos componentes. Las pruebas del sistema, de implantacin y de aceptacin corresponden a verificaciones asociadas al sistema de informacin, y reflejan distintos propsitos en cada tipo de prueba: Las pruebas del sistema son pruebas de integracin del sistema de informacin completo. Permiten probar el sistema en su conjunto y con otros sistemas con los que se relaciona para verificar que las especificaciones funcionales y tcnicas se cumplen. Las pruebas de implantacin incluyen las verificaciones necesarias para asegurar que el sistema funcionar correctamente en el entorno de operacin al responder satisfactoriamente a los requisitos de rendimiento, seguridad y operacin, y coexistencia con el resto de los sistemas de la instalacin, y conseguir la aceptacin del sistema por parte del usuario de operacin. Las pruebas de aceptacin van dirigidas a validar que el sistema cumple los requisitos de funcionamiento esperado, recogidos en el catlogo de requisitos y en los criterios de aceptacin del sistema de informacin, y conseguir la aceptacin final del sistema por parte del usuario.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

54

Las pruebas unitarias, de integracin y del sistema se llevan a cabo en el proceso Construccin del Sistema de Informacin (CSI), mientras que las pruebas de implantacin y aceptacin se realizan en el proceso Implantacin y Aceptacin del Sistema (IAS). Como resultado de esta actividad se actualiza el plan de pruebas con la informacin siguiente: Especificacin del entorno de pruebas. Especificacin tcnica de niveles de prueba. Planificacin de las pruebas.
T area

Productos
Plan de Pruebas: o Especificacin del Entorno de Pruebas

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 10.1 Especificacin del

Entorno de Pruebas

DSI 10.2 Especificacin

Tcnica de Niveles de Prueba DSI 10.3 Revisin de la Planificacin de Pruebas

Plan de Pruebas: o Especificacin Tcnica de Niveles de Prueba Plan de Pruebas: o Planificacin de las Pruebas

Equipo de Arquitectura Equipo de Soporte Tcnico Equipo del Proyecto Equipo de Seguridad Jefe de Proyecto Analistas Usuarios Expertos Jefe de Proyecto

Tarea DSI 10.1: Especificacin del Entorno de Pruebas


El objetivo de esta tarea es la definicin detallada y completa del entorno necesario para la realizacin de las pruebas del sistema: unitarias, de integracin, de implantacin y de aceptacin. Se propone considerar los siguientes conceptos en la especificacin del entorno: Entorno tecnolgico: hardware, software y comunicaciones. Restricciones tcnicas del entorno. Requisitos de operacin y seguridad del entorno de pruebas. Herramientas de prueba relacionadas con la extraccin de juegos de ensayo, anlisis de resultados, utilidades de gestin del entorno, etc. Planificacin de capacidades previstas, o la informacin que estime oportuno el departamento tcnico para efectuar dicha planificacin. Procedimientos de promocin de elementos entre entornos (desarrollo, pruebas, explotacin, etc.). Procedimientos de emergencia y de recuperacin, as como de vuelta atrs.

Productos
De entrada Plan de Pruebas (ASI 10.3) Catlogo de Requisitos (DSI 1.2) Catlogo de Normas (DSI 1.4) Catlogo de Excepciones (DSI 1.3)
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

55

Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Especificaciones de Construccin del Sistema de Informacin (DSI 8.2) De salida Plan de Pruebas o Especificacin del Entorno de Pruebas

Participantes
Equipo del Proyecto Diseadores de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad

Tarea DSI 10.2: Especificacin Tcnica de Niveles de Prueba


El objetivo de esta tarea es el diseo detallado de los distintos niveles de prueba, especificados en el plan de pruebas elaborado en el proceso Anlisis del Sistema de Informacin. El plan de integracin del sistema de informacin, si se ha definido en la actividad Definicin de Componentes y Subsistemas de Construccin (DSI 8.2), va a servir de referencia para la elaboracin detallada del plan de pruebas, principalmente las pruebas de integracin y del sistema. En cualquier caso se hay que especificar la estrategia de integracin de dichas pruebas. De acuerdo a la arquitectura del sistema propuesta y a las caractersticas intrnsecas del diseo del sistema de informacin, se definen en detalle las distintas verificaciones a realizar sobre el sistema, conforme a los niveles de prueba establecidos, teniendo en cuenta que una verificacin puede ser aplicable a varios componentes o grupos de componentes. Estas verificaciones deben cubrir aspectos funcionales y no funcionales, considerando las excepciones que puedan producirse, as como las soluciones de diseo adoptadas, tanto del propio diseo de detalle del sistema de informacin, como de la utilizacin de subsistemas de soporte propios de la instalacin. Las verificaciones a realizar se especifican detallando: mbito de aplicacin (prueba unitaria, de integracin, del sistema, de implantacin o aceptacin) y objetivo. Casos de prueba asociados: se definen en detalle los casos de prueba y se detalla como proceder en la ejecucin de dichos casos, describiendo todas las entradas necesarias para ejecutar la prueba, y las relaciones de secuencialidad existentes entre las entradas, as como todas aquellas salidas que se espera obtener una vez ejecutado el caso de prueba, y las caractersticas especiales requeridas, como por ejemplo, tiempo de respuesta. Procedimientos de prueba: se determina el conjunto de pasos a seguir para asegurar que los casos de prueba se ejecutan adecuadamente, especificando:
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

56

Casos de prueba a los que se aplica el procedimiento. Recursos hardware y software necesarios para ejecutar el procedimiento. Requisitos especiales o acciones necesarias para iniciar la ejecucin. Requisitos especiales o acciones necesarias a realizar durante la ejecucin del procedimiento. Entorno de prueba: herramientas adicionales, condicionantes especiales de ejecucin, etc. Criterios de aceptacin de la prueba. Anlisis y evaluacin de resultados. Como resultado final, se obtiene la relacin de verificaciones que permiten comprobar: El correcto funcionamiento de cada componente (pruebas unitarias), cada subsistema de construccin o conjunto de componentes (pruebas de integracin). La integracin del sistema de informacin en su totalidad (pruebas del sistema). El ajuste del sistema a las necesidades para las que fue creado, de acuerdo a las caractersticas del entorno en el que se va a implantar (pruebas de implantacin). La respuesta satisfactoria del sistema a los requisitos especificados por el usuario (pruebas de aceptacin).

Productos
De entrada Plan de Pruebas (DSI 10.1) Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) Especificaciones de Construccin del Sistema de Informacin (DSI 8.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida
o

Plan de Pruebas Especificacin Tcnica de Niveles de Prueba

Participantes
Jefe de Proyecto Analistas Usuarios Expertos
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

57

Tarea DSI 10.3: Revisin de la Planificacin de Pruebas


En esta tarea se completa y especifica la planificacin de las pruebas, determinando los distintos perfiles implicados en la preparacin y ejecucin de las pruebas y en la evaluacin de los resultados, as como el tiempo estimado para la realizacin de cada uno de los niveles de prueba, de acuerdo a la estrategia de integracin establecida.

Productos
De entrada Plan de Pruebas (DSI 10.2) De salida
o

Plan de Pruebas Planificacin de las Pruebas

Participantes
Jefe de Proyecto

ACTIVIDAD DSI 11: ESTABLECIMIENTO DE REQUISITOS DE IMPLANTACIN


En esta actividad se completa el catlogo de requisitos con aqullos relacionados con la documentacin que el usuario requiere para operar con el nuevo sistema, y los relativos a la propia implantacin del sistema en el entorno de operacin. La incorporacin de estos requisitos permite ir preparando, en los procesos de Construccin del Sistema de Informacin (CSI) e Implantacin y Aceptacin del Sistema (IAS), los medios y recursos necesarios para que los usuarios, tanto finales como de operacin, sean capaces de utilizar el nueva sistema de forma satisfactoria.
T area

Productos
Catlogo de Requisitos

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 11.1 Especificacin de

Requisitos de Documentacin de Usuario

Catalogacin Sesiones de Trabajo

DSI 11.2 Especificacin de

Catlogo de Requisitos

Requisitos de Implantacin

Catalogacin Sesiones de Trabajo

Jefe de Proyecto Analistas Usuarios Expertos Responsable de Operacin Responsable de Sistemas Jefe de Proyecto Directores de Usuarios Equipo de Soporte Tcnico

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

58

Tarea DSI 11.1: Especificacin de Requisitos de Documentacin de Usuario


En esta tarea se recoge toda la informacin necesaria para la especificacin de la documentacin a entregar al usuario, que incluir los manuales de usuario y, cuando proceda, los manuales de explotacin. Para ello, es necesario definir, entre otros, los siguientes aspectos: Tipo de documentos y estndares a seguir en la elaboracin de los mismos. Formato en el que se desarrollarn. Estructura. Soporte en el que se van a generar. Distribucin y mantenimiento de la documentacin y copias a editar. Control de versiones.

Productos
De entrada Catlogo de Requisitos (DSI 1.2) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) De salida Catlogo de Requisitos

Prcticas
Catalogacin Sesiones de Trabajo

Participantes
Equipo del Proyecto Usuarios Expertos Responsable de Operacin Responsable de Sistemas

Tarea DSI 11.2: Especificacin de Requisitos de Implantacin


En esta tarea se especifican de forma detallada los requisitos de implantacin, generalmente relacionados con la formacin, infraestructura e instalacin, con el fin de preparar y organizar, con la antelacin suficiente, todos los recursos necesarios para la implantacin e instalacin del sistema de informacin. Teniendo en cuenta las particularidades del sistema de informacin, se determinan los conocimientos o aptitudes adicionales que requieren los usuarios finales para operar con el nuevo sistema, al margen de la funcionalidad soportada por el mismo. Como consecuencia, se pueden establecer requisitos de formacin indispensables, como condicin previa, para el desarrollo del plan de formacin que se elaborar en el proceso Implantacin y Aceptacin del Sistema (IAS).

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

59

Los requisitos de infraestructura e instalacin hacen referencia a las necesidades especiales de equipamiento software, hardware y comunicaciones exigidos por el nuevo sistema, as como a los tipos de elementos implicados en la instalacin, que deben tenerse en cuenta al especificar la estrategia de implantacin, en el proceso Implantacin y Aceptacin del Sistema (IAS).

Productos
De entrada Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Catlogo de Requisitos (DSI 11.1) De salida Catlogo de Requisitos

Prcticas
Catalogacin Sesiones de Trabajo

Participantes
Jefe de Proyecto Directores de Usuarios Equipo de Soporte Tcnico

ACTIVIDAD DSI 12: APROBACIN DEL DISEO DEL SISTEMA DE INFORMACIN


T area

Productos
Aprobacin del Diseo del Sistema de Informacin

T c ni ca s y Pr cti c a s

P a r t i ci p a n t e s

DSI 12.1 Presentacin y

Presentacin

Aprobacin del Diseo del Sistema de Informacin

Comit de Direccin Jefe de Proyecto

Tarea DSI 12.1: Presentacin y Aprobacin del Diseo del Sistema de Informacin
En esta tarea se realiza la presentacin del diseo del sistema de informacin al Comit de Direccin para la aprobacin final del mismo.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

60

Productos
De entrada Catlogo de Requisitos (DSI 11.2) Catlogo de Excepciones (DSI 1.3) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Procedimientos de Operacin y Administracin del Sistema (DSI 1.7) Procedimientos de Seguridad y Control de Acceso (DSI 1.7) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) Especificaciones de Construccin del Sistema de Informacin (DSI 8.4) Plan de Migracin y Carga Inicial de Datos (DSI 9.4) Plan de Pruebas (DSI 10.3) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida Aprobacin del Diseo del Sistema de Informacin

Prcticas
Presentacin

Participantes
Comit de Direccin Jefe de Proyecto

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

61

PARTICIPANTES EN LAS ACTIVIDADES DEL PROCESO DSI


DISEO DEL SISTEMA DE INFORMACION
Administrador de B/D Analistas Comit de Direccin Directores Usuarios Equipo de Arquitectura Equipo de Proyecto Equipo de Seguridad Equipo de Sistemas Equipo de Soporte Tcnico Jefe de Proyecto Responsable de Operaciones Responsable de Sistem as Usuarios expertos x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

ACTIVIDADES DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12
x x x x x

Actividades DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 Definicin de la Arquitectura del Sistema. Diseo de la Arquitectura de Soporte. Diseo de Casos de Uso Reales. Diseo de Clases. Diseo de la Arquitectura de Mdulos del Sistema. Diseo Fsico de Datos. Verificacin y Aceptacin de la Arquitectura del Sistema Generacin de Especificaciones de Construccin. Diseo de la Migracin y Carga Inicial de Datos.

DSI 10 Especificacin Tcnica del Plan de Pruebas. DSI 11 Establecimiento de los requisitos de Implantacin. DSI 12 Aprobacin del Diseo del Sistema de Informacin.

Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

Diseo del Sistema de Informacin

62

TCNICAS/PRCTICAS UTILIZADAS EN LAS ACTIVIDADES DEL PROCESO DSI


DISEO DEL SISTEMA DE INFORMACION
Clculo de Accesos Fsicos Caminos de Acceso Cat alogacin Diagrama de Clases Diagrama de Com ponentes Diagrama de Descomposicin Funcional Diagrama de Despliegue Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Paquetes Diagrama de Representacin Diagrama de Transicin de Estados Matricial Optimizacin Presentacin Prototipado Reglas de Obtencin del Modelo Fsico a Partir del Lgico Reglas de Transform acin Sesiones de Trabajo x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

ACTIVIDADES
DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 x x x DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12

Actividades DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 Definicin de la Arquitectura del Sistema. Diseo de la Arquitectura de Soporte. Diseo de Casos de Uso Reales. Diseo de Clases. Diseo de la Arquitectura de Mdulos del Sistema. Diseo Fsico de Datos. Verificacin y Aceptacin de la Arquitectura del Sistema Generacin de Especificaciones de Construcc in. Diseo de la Migracin y Carga Inicial de Datos.

DSI 10 Especificacin Tcnica del Plan de Pruebas. DSI 11 Establecimiento de los requisitos de Implantacin. DSI 12 Aprobacin del Diseo del Sistema de Informacin.
Ministerio de Administraciones Pblic as

Metodologa MTRICA Versin 3

You might also like