Você está na página 1de 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 Uso............................................. 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 1

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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 2

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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 3

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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 4

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.

Actividad slo
DSI 1 Actividad Actividad slo
Orientado a
Definicin de la Arquitectura del comn Estructurado
Objetos
Sistema

DSI 2
Diseo de la
Arquitectura de
Soporte DSI 8
Generacin de
Especificaciones
DSI 3 de Construccin
Diseo de
Casos de Uso
Reales DSI 7 DSI 9 DSI 12
Verificacin y Diseo de Aprobacin del
Aceptacin de la Migracin y Diseo Sistema
Arquitectura del Carga Inicial de de Informacin
DSI 4 Sistema Datos
Diseo de
Clases
DSI 10
Especificacin
Tcnica del Plan
DSI 5
de Pruebas
Diseo de la
Arquitectura de
Mdulos del
Sistema DSI 11
Establecimiento
De Requisitos de
Implantacin
DSI 6
Diseo Fsico de
Datos

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


DISEO DEL SISTEMA DE INFORMACIN (ESTRUCTURADO)

Resultados del Anlisis


Resultados del Anlisis
de Sistema de
de Sistema de
Informacin
Informacin
(Estructurado)
(Estructurado)
Diseo del Sistema de Informacin

- Catlogo de Requisitos
- Catlogo de Requisitos
- Contexto del Sistema

Ministerio de Administraciones Pblicas


- Contexto del Sistema DSI 1
- Modelo de Datos
- Modelo de Datos
- Modelo de Procesos DSI 8
- Modelo de Procesos - Diseo de la Arquitectura
- Modelo de Casos de Uso - Diseo de la Arquitectura
- Modelo de Casos de Uso DSI 2 del Sistema
(opcional) del Sistema
(opcional) - Entorno Tecnolgico,
- Descripcin de DSI 7 DSI 9 DSI 12
- Descripcin de - Entorno Tecnolgico,
subsistemas Seguridad, Operacin y
subsistemas Seguridad, Operacin y CONSTRUCCIN
- Resultado del Anlisis de DSI 5 Administracin CONSTRUCCIN
- Resultado del Anlisis de Administracin DEL SISTEMA DE
Consistencia DSI 10 - Diseo de la Arquitectura DEL SISTEMA DE
Consistencia - Diseo de la Arquitectura INFORMACIN
- Interfaz de usuario Modular e Interfaz de INFORMACIN
- Interfaz de usuario Modular e Interfaz de
- Plan de Pruebas Usuario
- Plan de Pruebas DSI 6 Usuario
Especificacin de DSI 11 - Modelo Fsico de Datos
Especificacin de - Modelo Fsico de Datos
Requisitos Software (ERS) - Resultado Anlisis de
Requisitos Software (ERS) - Resultado Anlisis de
Consistencia
Consistencia
- Especificaciones de
- Especificaciones de
Entradas Externas Construccin
Entradas Externas Construccin
- Plan de Migracin y
- Plan de Migracin y
- Estndares y normativas Carga inicial
- Estndares y normativas Carga inicial
de la instalacin - Especificacin del
- Especificacin del
de la instalacin Entorno, Niveles y
- Caractersticas Entorno, Niveles y
- Caractersticas Planificacin de las
Especficas del SGBD o Planificacin de las
Especficas del SGBD o Pruebas
Sistemas de Ficheros a Pruebas
Sistemas de Ficheros a - Requisitos de
Utilizar - Requisitos de
Utilizar Implantacin
Implantacin

Metodologa MTRICA Versin 3


5
DISEO DEL SISTEMA DE INFORMACIN (ORIENTACIN A OBJETOS)

Resultados del Anlisis


Resultados del Anlisis
de
deSistema
Sistemade
de
Informacin
Informacin
(Orientacin a Objetos)
(Orientacin a Objetos)
- Catlogo de Requisitos
- Catlogo de Requisitos
- Contexto del Sistema DSI 1
Diseo del Sistema de Informacin

- Contexto del Sistema


- Modelo de Casos de Uso
- Modelo de Casos de Uso

Ministerio de Administraciones Pblicas


- Modelo de Clases de - Diseo de la Arquitectura
- Modelo de Clases de - Diseo de la Arquitectura
Anlisis DSI 2 del Sistema
Anlisis del Sistema
- Modelo de Procesos - Entorno Tecnolgico,
- Modelo de Procesos - Entorno Tecnolgico,
- Descripcin de DSI 8 Seguridad, Operacin y
- Descripcin de Seguridad, Operacin y
subsistemas Administracin CONSTRUCCIN
subsistemas DSI 3 Administracin CONSTRUCCIN
- Resultado del Anlisis de - Diseo Detallado de DEL SISTEMA DE
- Resultado del Anlisis de - Diseo Detallado de DEL SISTEMA DE
Consistencia DSI 7 DSI 9 DSI 12 Subsistemas INFORMACIN
Consistencia Subsistemas INFORMACIN
- Interfaz de usuario - Diseo de la Realizacin
- Interfaz de usuario - Diseo de la Realizacin
- Plan de Pruebas DSI 4 de Casos de Uso
- Plan de Pruebas de Casos de Uso
Especificacin de DSI 10 - Diseo de la Interfaz de
Especificacin de - Diseo de la Interfaz de
Requisitos Software (ERS) Usuario
Requisitos Software (ERS) Usuario
DSI 6 - Modelos de Clases de
DSI 11 - Modelos de Clases de
Diseo
Diseo
- Modelo Fsico de Datos
- Modelo Fsico de Datos
Entradas - Resultado Anlisis de
EntradasExternas
Externas - Resultado Anlisis de
Consistencia
Consistencia
- Especificaciones de
- -Estndares
Estndaresyy - Especificaciones de
Construccin
normativas de la Construccin
normativas de la - Plan de Migracin y
instalacin - Plan de Migracin y
instalacin Carga inicial
- Caractersticas Carga inicial
- Caractersticas - Especificacin del
Especficas del SGBD - Especificacin del
Especficas del SGBD Entorno, Niveles y
o Sistemas de Ficheros Entorno, Niveles y
o Sistemas de Ficheros Planificacin de las
a Utilizar Planificacin de las
a Utilizar Pruebas
- Estructura de Datos del Pruebas
- Estructura de Datos del - Requisitos de
Sistema Origen - Requisitos de
Sistema Origen Implantacin
Implantacin

Metodologa MTRICA Versin 3


6
Diseo del Sistema de Informacin 7

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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 8

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.

Tarea Productos Tcnicas y Prcticas Participantes


DSI 1.1 Definicin de Diseo de la Arquitectura Diagrama de Equipo de
Niveles de del Sistema Representacin Arquitectura
Arquitectura o Particionamiento Fsico Diagrama de Equipo de Soporte
del Sistema de Despliegue Tcnico
Informacin Equipo de
Seguridad
DSI 1.2 Identificacin de Catlogo de Requisitos Sesiones de Trabajo Equipo de
Requisitos de Catalogacin Arquitectura
Diseo y Equipo de Soporte
Construccin Tcnico
DSI 1.3 Especificacin de Catlogo de Excepciones Sesiones de Trabajo Equipo de
Excepciones Catalogacin Arquitectura
Equipo de Soporte
Tcnico
DSI 1.4 Especificacin de Catlogo de Normas Sesiones de Trabajo Equipo de
Estndares y Catalogacin Arquitectura
Normas de Diseo Equipo de Soporte
y Construccin Tcnico
DSI 1.5 Identificacin de Diseo de la Arquitectura Matricial Equipo de
Subsistemas de del Sistema Diagrama de Estructura Arquitectura
Diseo o Descripcin de Diagrama de Equipo de Soporte
Subsistemas de Diseo Interaccin de Objetos Tcnico
Diagrama de Paquetes Equipo de
Diagrama de Seguridad
Despliegue
DSI 1.6 Especificacin del Entorno Tecnolgico del Sesiones de Trabajo Equipo de
Entorno Sistema: Diagrama de Arquitectura
Tecnolgico o Especificacin del Representacin Equipo de Soporte
Entorno Tecnolgico Tcnico
o Restricciones Tcnicas
o Estimacin de
Planificacin de
Capacidades
DSI 1.7 Especificacin de Procedimientos de Equipo de
Requisitos de Seguridad y Control de Seguridad
Operacin y Acceso Equipo de
Seguridad Procedimientos de Arquitectura
Operacin y Equipo de Soporte
Administracin del Tcnico
Sistema

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 9

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 principales 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 Pblicas 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 Pblicas 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 Pblicas 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 Pblicas 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 reorganizacin 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 Pblicas 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 Pblicas 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 Pblicas 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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 17

Diseo Detallado de los Subsistemas de Soporte.


Mecanismos Genricos de Diseo y Construccin.

Tarea Productos Tcnicas y Prcticas Participantes


DSI 2.1 Diseo de Diseo Detallado de los Diagrama de Estructura Equipo de
Subsistemas de Subsistemas de Soporte Diagrama de Arquitectura
Soporte Interaccin de Objetos
Diagrama de Clases
DSI 2.2 Identificacin de Mecanismos Genricos de Sesiones de Trabajo Equipo de
Mecanismos Diseo y Construccin Diagrama de Arquitectura
Genricos de Interaccin de Objetos
Diseo Diagrama de Clases

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 Pblicas 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 Pblicas 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).
Tarea Productos Tcnicas y Prcticas Participantes
DSI 3.1 Identificacin de Diseo de la Realizacin Diagrama de Equipo del Proyecto
Clases Asociadas de los Casos de Uso Interaccin de
a un Caso de Uso o Especificacin Objetos
Detallada
DSI 3.2 Diseo de la Diseo de la Realizacin Diagrama de Equipo del Proyecto
Realizacin de los de los Casos de Uso Interaccin de
Casos de Uso o Especificacin Objetos
Detallada
DSI 3.3 Revisin de la Diseo de Interfaz de Catalogacin Equipo del Proyecto
Interfaz de Usuario Usuario: Diagrama de Usuarios Expertos
o Formatos Individuales Transicin de
de Interfaz de Pantalla Estados
Grfica Diagrama de
o Catlogo de Controles y Interaccin de
Elementos de Diseo Objetos
de Interfaz de Pantalla Prototipado
Grfica
o Modelo de Navegacin
de Interfaz de Pantalla
Grfica
o Formatos de Impresin
o Prototipo de Interfaz de
Pantalla Grfica
DSI 3.4 Revisin de Diseo de la Realizacin Diagrama de Equipo del Proyecto
Subsistemas de de los Casos de Uso Interaccin de Equipo de
Diseo e Interfaces o Definicin a Nivel de Objetos Arquitectura
Subsistemas e Interfaz

Ministerio de Administraciones Pblicas 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 sobre 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 Pblicas 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 Pblicas Metodologa MTRICA Versin 3
Diseo del Sistema de Informacin 22

o 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 Pblicas 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 Uso Reales (DSI 3), y aplicando los mecanismos genricos de
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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 24

Tarea Productos Tcnicas y Prcticas Participantes


DSI 4.1 Identificacin de Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Clases Adicionales Diseo
DSI 4.2 Diseo de Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Asociaciones y Diseo
Agregaciones
DSI 4.3 Identificacin de Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Atributos de las Diseo
Clases
DSI 4.4 Identificacin de Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Operaciones de las Diseo Diagrama de
Clases Comportamiento de Transicin de
Clases de Diseo Estados
DSI 4.5 Diseo de la Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Jerarqua Diseo
DSI 4.6 Descripcin de Modelo de Clases de Diagrama de Clases Equipo del Proyecto
Mtodos de las Diseo
Operaciones
DSI 4.7 Especificacin de Plan de Migracin y Carga Sesiones de Trabajo Analistas
Necesidades de Inicial de Datos Usuarios Expertos
Migracin y Carga
Inicial de Datos

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 Pblicas 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 Pblicas 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 de desarrollo lo
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 Pblicas 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 Pblicas 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 Pblicas 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).

Tarea Productos Tcnicas y Prcticas Participantes


DSI 5.1 Diseo de Mdulos Diseo de la Arquitectura Diagrama de Equipo de
del Sistema Modular del Sistema Estructura Arquitectura
Equipo del Proyecto
DSI 5.2 Diseo de Diseo de la Arquitectura Diagrama de Equipo de
Comunicaciones Modular del Sistema Estructura Arquitectura
entre Mdulos Equipo del Proyecto
Equipo de Seguridad
DSI 5.3 Revisin de la Diseo de Interfaz de Diagrama de Equipo del Proyecto
Interfaz de Usuario Usuario: Descomposicin Usuarios Expertos
o Descomposicin Funcional
Funcional en Dilogos Diagrama de
o Formatos Individuales Transicin de
de Interfaz de Pantalla Estados
o Catlogo de Controles y Matricial
Elementos de Diseo Catalogacin
de Interfaz de Pantalla Prototipado

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 30

Tarea Productos Tcnicas y Prcticas Participantes


o Modelo de Navegacin
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 Pblicas 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 Pblicas 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 Pblicas 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 Pblicas 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).

Tarea Productos Tcnicas y Prcticas Participantes


DSI 6.1 Diseo del Modelo Modelo Fsico de Datos Reglas de Obtencin Equipo de
Fsico de Datos del Modelo Fsico a Arquitectura
Partir del Lgico Equipo del Proyecto
Reglas de Administradores de
Transformacin Bases de Datos
DSI 6.2 Especificacin de Especificacin de los Clculo de Accesos Equipo del Proyecto
los Caminos de Caminos de Acceso a los Fsicos
Acceso a los Datos Datos Caminos de Acceso
DSI 6.3 Optimizacin del Modelo Fsico de Datos Optimizacin Equipo de
Modelo Fsico de Optimizado Arquitectura
Datos Equipo del Proyecto
Administradores de
Bases de Datos
Equipo de Seguridad
DSI 6.4 Especificacin de Esquemas Fsicos de Matricial Equipo de
la Distribucin de Datos Arquitectura
Datos Asignacin esquemas Equipo de Soporte
Fsicos de Datos a Nodos 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

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


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 Pblicas 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 de datos, con el objetivo de mejorar el tiempo de
respuesta en el acceso a datos persistentes, hacer una adecuada utilizacin de los recursos
del sistema y, en consecuencia, garantizar que el diseo satisface las necesidades de
tratamiento establecidas para el sistema de informacin en cuanto a que se ajusta a los
requisitos de rendimiento exigidos.

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.

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


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 Pblicas 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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 39

Tarea Productos Tcnicas y Prcticas Participantes


DSI 7.1 Verificacin de las Entorno Tecnolgico del
Equipo de
Especificaciones Sistema Arquitectura
de Diseo Diseo de la Arquitectura Equipo del Proyecto
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
DSI 7.2 Anlisis de Entorno Tecnolgico del Matricial Equipo de
Consistencia de las Sistema Arquitectura
Especificaciones Diseo de la Arquitectura Equipo del Proyecto
de Diseo 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
DSI 7.3 Aceptacin de la Aceptacin Tcnica del Jefe de Proyecto
Arquitectura del Diseo Responsable de
Sistema Operacin
Responsable de
Sistemas

Ministerio de Administraciones Pblicas 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 Pblicas 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 Pblicas 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 Pblicas 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 Pblicas 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:

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


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.

Tarea Productos Tcnicas y Prcticas Participantes


DSI 8.1 Especificacin del Especificaciones de Equipo de
Entorno de Construccin del Sistema Arquitectura
Construccin de Informacin: Equipo del Proyecto
o Especificacin del Equipo de Soporte
Entorno de Tcnico
Construccin Equipo de Sistemas
Equipo de Seguridad
DSI 8.2 Definicin de Especificaciones de Diagrama de Equipo de
Componentes y Construccin del Sistema Estructura Arquitectura
Subsistemas de de Informacin: Matricial Equipo del Proyecto
Construccin o Descripcin de Diagrama de
Subsistemas de Componentes
Construccin y Diagrama de
Dependencias Despliegue
o Descripcin de
Componentes
o Plan de Integracin del
Sistema de Informacin
DSI 8.3 Elaboracin de Especificaciones de Diagrama de Equipo del Proyecto
Especificaciones Construccin del Sistema Componentes
de Construccin de Informacin:
o Especificacin
Detallada de
Componentes
DSI 8.4 Elaboracin de Especificaciones de Equipo del Proyecto
Especificaciones Construccin del Sistema Administradores de
del Modelo Fsico de Informacin: la Base de Datos
de Datos o Especificacin de la
Estructura Fsica 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 Pblicas 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 Pblicas 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 Pblicas 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
Especificaciones de Construccin del Sistema de Informacin
o 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
Especificaciones de Construccin del Sistema de Informacin
o Especificacin de la Estructura Fsica de Datos

Ministerio de Administraciones Pblicas Metodologa MTRICA Versin 3


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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 50

Tarea Productos Tcnicas y Prcticas Participantes


DSI 9.1 Especificacin del Plan de Migracin y Carga Equipo de
Entorno de Inicial de Datos: Arquitectura
Migracin o Especificacin del Equipo de Soporte
Entorno de Migracin y Tcnico
Carga Inicial
DSI 9.2 Diseo de Plan de Migracin y Carga Equipo de
Procedimientos de Inicial de Datos: Arquitectura
Migracin y Carga o Definicin de Equipo del Proyecto
Inicial Procedimientos de Equipo de Seguridad
Migracin y Carga Inicial
DSI 9.3 Diseo Detallado Plan de Migracin y Carga Equipo del Proyecto
de Componentes Inicial de Datos:
de Migracin y o Diseo Detallado de
Carga Inicial Mdulos de Migracin y
Carga Inicial
o Especificacin Tcnica
de las Pruebas de
Migracin y Carga Inicial
DSI 9.4 Revisin de la Plan de Migracin y Carga Jefe de Proyecto
Planificacin de la Inicial de Datos:
Migracin o Planificacin de la
Migracin y Carga Inicial

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 Pblicas 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
Plan de Migracin y Carga Inicial de Datos:
o Definicin de Procedimientos de Migracin y Carga Inicial
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Equipo de Seguridad

Ministerio de Administraciones Pblicas 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 Pblicas 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 Pblicas 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.

Tarea Productos Tcnicas y Prcticas Participantes


DSI 10.1 Especificacin del Plan de Pruebas: Equipo de
Entorno de o Especificacin del Arquitectura
Pruebas Entorno de Pruebas Equipo de Soporte
Tcnico
Equipo del Proyecto
Equipo de Seguridad
DSI 10.2 Especificacin Plan de Pruebas: Jefe de Proyecto
Tcnica de Niveles o Especificacin Tcnica Analistas
de Prueba de Niveles de Prueba Usuarios Expertos
DSI 10.3 Revisin de la Plan de Pruebas: Jefe de Proyecto
Planificacin de o Planificacin de las
Pruebas Pruebas

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 Pblicas 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 Pblicas 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
Plan de Pruebas
o Especificacin Tcnica de Niveles de Prueba
Participantes
Jefe de Proyecto
Analistas
Usuarios Expertos

Ministerio de Administraciones Pblicas 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
Plan de Pruebas
o 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.

Tarea Productos Tcnicas y Prcticas Participantes


DSI 11.1 Especificacin de Catlogo de Requisitos Catalogacin Jefe de Proyecto
Requisitos de Sesiones de Trabajo Analistas
Documentacin de Usuarios Expertos
Usuario Responsable de
Operacin
Responsable de
Sistemas
DSI 11.2 Especificacin de Catlogo de Requisitos Catalogacin Jefe de Proyecto
Requisitos de Sesiones de Trabajo Directores de
Implantacin Usuarios
Equipo de Soporte
Tcnico

Ministerio de Administraciones Pblicas 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 Pblicas 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

Tarea Productos Tcnicas y Prcticas Participantes


DSI 12.1 Presentacin y Aprobacin del Diseo del Presentacin Comit de Direccin
Aprobacin del Sistema de Informacin Jefe de Proyecto
Diseo del Sistema
de Informacin

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 Pblicas 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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 61

PARTICIPANTES EN LAS ACTIVIDADES DEL PROCESO DSI

DISEO DEL ACTIVIDADES


SISTEMA DE
INFORMACION DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12
Administrador de B/D x x

Analistas x x x

Comit de Direccin x

Directores Usuarios x

Equipo de Arquitectura x x x x x x x x x

Equipo de Proyecto x x x x x x x x

Equipo de Seguridad x x x x x x

Equipo de Sistemas x
Equipo de Soporte
x x x x x x
Tcnico
Jefe de Proyecto x x x x x
Responsable de
x x
Operaciones
Responsable de Sistemas x x

Usuarios expertos x x x x x

Actividades
DSI 1 Definicin de la Arquitectura del Sistema.
DSI 2 Diseo de la Arquitectura de Soporte.
DSI 3 Diseo de Casos de Uso Reales.
DSI 4 Diseo de Clases.
DSI 5 Diseo de la Arquitectura de Mdulos del Sistema.
DSI 6 Diseo Fsico de Datos.
DSI 7 Verificacin y Aceptacin de la Arquitectura del Sistema
DSI 8 Generacin de Especificaciones de Construccin.
DSI 9 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 Pblicas Metodologa MTRICA Versin 3


Diseo del Sistema de Informacin 62

TCNICAS/PRCTICAS UTILIZADAS EN LAS ACTIVIDADES DEL PROCESO DSI

DISEO DEL SISTEMA ACTIVIDADES


DE INFORMACION DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12

Clculo de Accesos Fsicos x

Caminos de Acceso x

Catalogacin x x x x

Diagrama de Clases x x x

Diagrama de Componentes x
Diagrama de
x
Descomposicin Funcional
Diagrama de Despliegue x x

Diagrama de Estructura x x x x
Diagrama de Interaccin de
x x x
Objetos
Diagrama de Paquetes x

Diagrama de Representacin x
Diagrama de Transicin de
x x x
Estados
Matricial x x x x

Optimizacin x

Presentacin x

Prototipado x x
Reglas de Obtencin del
Modelo Fsico a Partir del x
Lgico
Reglas de Transformacin x

Sesiones de Trabajo x x x x

Actividades
DSI 1 Definicin de la Arquitectura del Sistema.
DSI 2 Diseo de la Arquitectura de Soporte.
DSI 3 Diseo de Casos de Uso Reales.
DSI 4 Diseo de Clases.
DSI 5 Diseo de la Arquitectura de Mdulos del Sistema.
DSI 6 Diseo Fsico de Datos.
DSI 7 Verificacin y Aceptacin de la Arquitectura del Sistema
DSI 8 Generacin de Especificaciones de Construcc in.
DSI 9 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 Pblicas Metodologa MTRICA Versin 3

Você também pode gostar

  • Clase2 1
    Clase2 1
    Documento9 páginas
    Clase2 1
    Victor Andres
    Ainda não há avaliações
  • Primera Clase
    Primera Clase
    Documento1 página
    Primera Clase
    Victor Andres
    Ainda não há avaliações
  • Calculo Del Beta
    Calculo Del Beta
    Documento38 páginas
    Calculo Del Beta
    Victor Andres
    Ainda não há avaliações
  • ControlesISO27002 2005
    ControlesISO27002 2005
    Documento1 página
    ControlesISO27002 2005
    andreina_jaramillo
    Ainda não há avaliações
  • COSTOS DE MORILLOaacabarlo
    COSTOS DE MORILLOaacabarlo
    Documento9 páginas
    COSTOS DE MORILLOaacabarlo
    Victor Andres
    Ainda não há avaliações
  • SOLUCIÓN Pasache
    SOLUCIÓN Pasache
    Documento6 páginas
    SOLUCIÓN Pasache
    Victor Andres
    Ainda não há avaliações
  • TEMAS
    TEMAS
    Documento1 página
    TEMAS
    Victor Andres
    Ainda não há avaliações
  • Readme
    Readme
    Documento1 página
    Readme
    sport0378
    Ainda não há avaliações