Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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.
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.
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.
DSI 1
Definicin de la Arquitectura del
Sistema
Actividad
comn
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
Actividad slo
Orientado a
Objetos
Actividad slo
Estructurado
DSI 8
Generacin de
Especificaciones
de Construccin
DSI 7
Verificacin y
Aceptacin de la
Arquitectura del
Sistema
DSI 9
Diseo de
Migracin y
Carga Inicial de
Datos
DSI 12
Aprobacin del
Diseo Sistema
de Informacin
DSI 10
Especificacin
Tcnica del Plan
de Pruebas
DSI 11
Establecimiento
De Requisitos de
Implantacin
- Estndares y normativas
- Estndares y normativas
de la instalacin
de la instalacin
- Caractersticas
- Caractersticas
Especficas del SGBD o
Especficas del SGBD o
Sistemas de Ficheros a
Sistemas de Ficheros a
Utilizar
Utilizar
Entradas Externas
Entradas Externas
Catlogo de Requisitos
- Catlogo de Requisitos
Contexto del Sistema
- Contexto del Sistema
Modelo de Datos
- Modelo de Datos
Modelo de Procesos
- Modelo de Procesos
Modelo de Casos de Uso
- Modelo de Casos de Uso
(opcional)
(opcional)
- Descripcin de
- Descripcin de
subsistemas
subsistemas
- Resultado del Anlisis de
- Resultado del Anlisis de
Consistencia
Consistencia
- Interfaz de usuario
- Interfaz de usuario
- Plan de Pruebas
- Plan de Pruebas
Especificacin de
Especificacin de
Requisitos Software (ERS)
Requisitos Software (ERS)
DSI 6
DSI 5
DSI 2
DSI 1
DSI 7
DSI 11
DSI 10
DSI 9
DSI 8
DSI 12
- Diseo de la Arquitectura
- Diseo de la Arquitectura
del Sistema
del Sistema
- Entorno Tecnolgico,
- Entorno Tecnolgico,
Seguridad, Operacin y
Seguridad, Operacin y
Administracin
Administracin
- Diseo de la Arquitectura
- Diseo de la Arquitectura
Modular e Interfaz de
Modular e Interfaz de
Usuario
Usuario
- Modelo Fsico de Datos
- Modelo Fsico de Datos
- Resultado Anlisis de
- Resultado Anlisis de
Consistencia
Consistencia
- Especificaciones de
- Especificaciones de
Construccin
Construccin
- Plan de Migracin y
- Plan de Migracin y
Carga inicial
Carga inicial
- Especificacin del
- Especificacin del
Entorno, Niveles y
Entorno, Niveles y
Planificacin de las
Planificacin de las
Pruebas
Pruebas
- Requisitos de
- Requisitos de
Implantacin
Implantacin
CONSTRUCCIN
CONSTRUCCIN
DEL SISTEMA DE
DEL SISTEMA DE
INFORMACIN
INFORMACIN
- Caractersticas
- Caractersticas
Especficas del SGBD
Especficas del SGBD
o Sistemas de Ficheros
o Sistemas de Ficheros
a Utilizar
a Utilizar
- Estructura de Datos del
- Estructura de Datos del
Sistema Origen
Sistema Origen
- -Estndares
Estndaresyy
normativas de la
normativas de la
instalacin
instalacin
Entradas
EntradasExternas
Externas
- Catlogo de Requisitos
- Catlogo de Requisitos
- Contexto del Sistema
- Contexto del Sistema
- Modelo de Casos de Uso
- Modelo de Casos de Uso
- Modelo de Clases de
- Modelo de Clases de
Anlisis
Anlisis
- Modelo de Procesos
- Modelo de Procesos
- Descripcin de
- Descripcin de
subsistemas
subsistemas
- Resultado del Anlisis de
- Resultado del Anlisis de
Consistencia
Consistencia
- Interfaz de usuario
- Interfaz de usuario
- Plan de Pruebas
- Plan de Pruebas
Especificacin de
Especificacin de
Requisitos Software (ERS)
Requisitos Software (ERS)
DSI 6
DSI 4
DSI 3
DSI 2
DSI 1
DSI 7
DSI 11
DSI 10
DSI 9
DSI 8
DSI 12
- Diseo de la Arquitectura
- Diseo de la Arquitectura
del Sistema
del Sistema
- Entorno Tecnolgico,
- Entorno Tecnolgico,
Seguridad, Operacin y
Seguridad, Operacin y
Administracin
Administracin
- Diseo Detallado de
- Diseo Detallado de
Subsistemas
Subsistemas
- Diseo de la Realizacin
- Diseo de la Realizacin
de Casos de Uso
de Casos de Uso
- Diseo de la Interfaz de
- Diseo de la Interfaz de
Usuario
Usuario
- Modelos de Clases de
- Modelos de Clases de
Diseo
Diseo
- Modelo Fsico de Datos
- Modelo Fsico de Datos
- Resultado Anlisis de
- Resultado Anlisis de
Consistencia
Consistencia
- Especificaciones de
- Especificaciones de
Construccin
Construccin
- Plan de Migracin y
- Plan de Migracin y
Carga inicial
Carga inicial
- Especificacin del
- Especificacin del
Entorno, Niveles y
Entorno, Niveles y
Planificacin de las
Planificacin de las
Pruebas
Pruebas
- Requisitos de
- Requisitos de
Implantacin
Implantacin
CONSTRUCCIN
CONSTRUCCIN
DEL SISTEMA DE
DEL SISTEMA DE
INFORMACIN
INFORMACIN
DSI 1.1
DSI 1.2
DSI 1.3
Definicin de
Niveles de
Arquitectura
Identificacin de
Requisitos de
Diseo y
Construccin
Especificacin de
Excepciones
Tcnicas y Prcticas
Productos
Diseo de la Arquitectura
del Sistema
o Particionamiento Fsico
del Sistema de
Informacin
Catlogo de Requisitos
Diagrama de
Representacin
Diagrama de
Despliegue
Participantes
Sesiones de Trabajo
Catalogacin
Catlogo de Excepciones
Sesiones de Trabajo
Catalogacin
DSI 1.4
DSI 1.5
Especificacin de
Estndares y
Normas de Diseo
y Construccin
Identificacin de
Subsistemas de
Diseo
Catlogo de Normas
Diseo de la Arquitectura
del Sistema
o Descripcin de
Subsistemas de Diseo
DSI 1.7
DSI 1.6
Sesiones de Trabajo
Catalogacin
Especificacin del
Entorno
Tecnolgico
Especificacin de
Requisitos de
Operacin y
Seguridad
Matricial
Diagrama de Estructura
Diagrama de
Interaccin de Objetos
Diagrama de Paquetes
Diagrama de
Despliegue
Sesiones de Trabajo
Diagrama d e
Representacin
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Seguridad
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Seguridad
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Seguridad
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Gestores de datos.
Tipos de puesto cliente.
Tipos de dispositivos de impresin.
Monitores de teleproceso.
Servidores.
Comunicaciones.
Productos
De entrada
10
Tcnicas
Diagrama de Despliegue
Prcticas
Diagrama de Representacin
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
Equipo de Seguridad
Productos
De entrada
Catlogo de Requisitos
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
Ministerio de Administraciones Pblicas
11
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.
Productos
De entrada
Catlogo de Excepciones
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Equipo de Arquitectura
Ministerio de Administraciones Pblicas
12
Productos
De entrada
Catlogo de Normas
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
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
13
Funcionalidad comn.
Aplicacin de mecanismos genricos de diseo al nivel de arquitectura.
Productos
De entrada
14
De salida
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
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:
Productos
De entrada
15
Prcticas
Sesiones de Trabajo
Diagrama de Representacin
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
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:
16
Productos
De entrada
Prcticas
Sesiones de Trabajo
Catalogacin
Participantes
Equipo de Seguridad
Equipo de Arquitectura
Equipo de Soporte Tcnico
17
DSI 2.1
Tcnicas y Prcticas
Productos
Diseo de
Subsistemas de
Soporte
Identificacin de
Mecanismos
Genricos de
Diseo
DSI 2.2
Mecanismos Genricos de
Diseo y Construccin
Diagrama de Estructura
Diagrama de
Interaccin de Objetos
Diagrama de Clases
Sesiones de Trabajo
Diagrama de
Interaccin de Objetos
Diagrama de Clases
Participantes
Equipo de
Arquitectura
Equipo de
Arquitectura
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
18
Tcnicas
Diagrama de Estructura
Diagrama de Interaccin de Objetos
Diagrama de Clases
Participantes
Equipo de Arquitectura
Productos
De entrada
Tcnicas
Prcticas
Sesiones de Trabajo
Participantes
Equipo de Arquitectura
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
DSI 3.1
Identificacin de
Clases Asociadas
a un Caso de Uso
DSI 3.2
Diseo de la
Realizacin de los
Casos de Uso
DSI 3.3
Revisin de la
Interfaz de Usuario
DSI 3.4
Revisin de
Subsistemas de
Diseo e Interfaces
Diseo de la Realizacin
de los Casos de Uso
o Especificacin
Detallada
Diseo de la Realizacin
de los Casos de Uso
o Especificacin
Detallada
Diseo de Interfaz de
Usuario:
o Formatos Individuales
de Interfaz de Pantalla
Grfica
o Catlogo de Controles y
Elementos de Diseo
de Interfaz de Pantalla
Grfica
o Modelo de Navegacin
de Interfaz de Pantalla
Grfica
o Formatos de Impresin
o Prototipo de Interfaz de
Pantalla Grfica
Diseo de la Realizacin
de los Casos de Uso
o Definicin a Nivel de
Subsistemas e Interfaz
Tcnicas y Prcticas
Participantes
Diagrama de
Interaccin de
Objetos
Diagrama de
Interaccin de
Objetos
Catalogacin
Diagrama de
Transicin de
Estados
Diagrama de
Interaccin de
Objetos
Prototipado
Diagrama de
Interaccin de
Objetos
20
Productos
De entrada
Tcnicas
Participantes
21
Productos
De entrada
Tcnicas
Participantes
Productos
De entrada
22
Tcnicas
Prcticas
Prototipado
Catalogacin
Participantes
Productos
De entrada
Tcnicas
Participantes
23
Tarea
DSI 4.1
DSI 4.2
DSI 4.3
DSI 4.4
DSI 4.5
DSI 4.6
DSI 4.7
24
Productos
Modelo de Clases de
Diseo
Modelo de Clases de
Diseo
Identificacin de
Clases Adicionales
Diseo de
Asociaciones y
Agregaciones
Identificacin de
Atributos de las
Clases
Identificacin de
Operaciones de las
Clases
Diseo de la
Jerarqua
Descripcin de
Mtodos de las
Operaciones
Especificacin de
Necesidades de
Migracin y Carga
Inicial de Datos
Tcnicas y Prcticas
Participantes
Diagrama de Clases
Diagrama de Clases
Modelo de Clases de
Diseo
Diagrama de Clases
Modelo de Clases de
Diseo
Comportamiento de
Clases de Diseo
Modelo de Clases de
Diseo
Modelo de Clases de
Diseo
Diagrama de Clases
Diagrama de
Transicin de
Estados
Diagrama de Clases
Diagrama de Clases
Sesiones de Trabajo
Analistas
Usuarios Expertos
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.
25
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
26
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
27
Productos
De entrada
Tcnicas
Diagrama de Clases
Diagrama de Transicin de Estados
Participantes
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
28
Productos
De entrada
Tcnicas
Diagrama de Clases
Participantes
Productos
De entrada
Prcticas
Sesiones de Trabajo
Participantes
Analistas
Usuarios Expertos
29
Tarea
DSI 5.1
Diseo de Mdulos
del Sistema
DSI 5.2
Productos
Tcnicas y Prcticas
Diseo de la Arquitectura
Modular del Sistema
Diagrama de
Estructura
Diseo de
Comunicaciones
entre Mdulos
Diseo de la Arquitectura
Modular del Sistema
Diagrama de
Estructura
Revisin de la
Interfaz de Usuario
Participantes
DSI 5.3
Diseo de Interfaz de
Usuario:
o Descomposicin
Funcional en Dilogos
o Formatos Individuales
de Interfaz de Pantalla
o Catlogo de Controles y
Elementos de Diseo
de Interfaz de Pantalla
Diagrama de
Descomposicin
Funcional
Diagrama de
Transicin de
Estados
Matricial
Catalogacin
Prototipado
Equipo de
Arquitectura
Equipo del Proyecto
Equipo de
Arquitectura
Equipo del Proyecto
Equipo de Seguridad
Equipo del Proyecto
Usuarios Expertos
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
31
Productos
De entrada
Tcnicas
Diagrama de Estructura
Participantes
Equipo de Arquitectura
Equipo del Proyecto
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.
32
Productos
De entrada
Tcnicas
Diagrama de Estructura
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Equipo de Seguridad
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
Tcnicas
Prcticas
Catalogacin
Prototipado
Participantes
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
DSI 6.1
Productos
Especificacin de los
Caminos de Acceso a los
Datos
Reglas de Obtencin
del Modelo Fsico a
Partir del Lgico
Reglas de
Transformacin
Clculo de Accesos
Fsicos
Caminos de Acceso
Optimizacin
Tcnicas y Prcticas
DSI 6.2
DSI 6.3
Especificacin de
los Caminos de
Acceso a los Datos
Optimizacin del
Modelo Fsico de
Datos
Participantes
DSI 6.4
Especificacin de
la Distribucin de
Datos
Esquemas Fsicos de
Datos
Asignacin esquemas
Fsicos de Datos a Nodos
Matricial
Equipo de
Arquitectura
Equipo del Proyecto
Administradores de
Bases de Datos
Equipo del Proyecto
Equipo de
Arquitectura
Equipo del Proyecto
Administradores de
Bases de Datos
Equipo de Seguridad
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
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:
Productos
De entrada
Tcnicas
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Administradores de Bases de Datos
Tratamiento crtico.
Concurrencia.
Ministerio de Administraciones Pblicas
36
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
Prcticas
Participantes
37
Productos
De entrada
Tcnicas
Optimizacin
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Administradores de Bases de Datos
Equipo de Seguridad
38
Productos
De entrada
Tcnicas
Matricial
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
Esta actividad es compleja, por lo que es aconsejable utilizar herramientas de apoyo para
la realizacin de sus tareas.
Tarea
DSI 7.1
DSI 7.2
DSI 7.3
39
Productos
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
Anlisis de
Entorno Tecnolgico del
Sistema
Consistencia de las
Diseo de la Arquitectura
Especificaciones
del Sistema
de Diseo
Diseo Detallado de
Subsistemas de Soporte
Modelo Fsico de Datos
Optimizado
Esquemas Fsicos de
Datos
Asignacin de Esquemas
Fsicos de Datos a Nodos
Diseo de Interfaz de
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
Aceptacin de la
Aceptacin Tcnica del
Diseo
Arquitectura del
Tcnicas y Prcticas
Participantes
Matricial
Sistema
Equipo de
Arquitectura
Equipo del Proyecto
Equipo de
Arquitectura
Equipo del Proyecto
Jefe de Proyecto
Responsable de
Operacin
Responsable de
Sistemas
40
Productos
De entrada
Participantes
Equipo de Arquitectura
Equipo del Proyecto
41
entorno tecnolgico.
Cada esquema del Modelo Fsico de Datos est asociado con un nodo del
particionamiento fsico del sistema de informacin.
utilizados por los mdulos del diseo detallado, tanto de los subsistemas
especficos como de los de soporte.
42
Para cada evento / accin solicitado por el usuario existe un mdulo que le da
respuesta.
utilizados por las clases del diseo detallado, tanto de los subsistemas especficos
como de soporte.
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.
Productos
De entrada
43
Tcnicas
Matricial
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Productos
De entrada
44
Participantes
Jefe de Proyecto
Responsable de Operacin
Responsable de Sistemas
45
DSI 8.1
Especificacin del
Entorno de
Construccin
Productos
Tcnicas y Prcticas
Especificaciones de
Construccin del Sistema
de Informacin:
o Especificacin del
Entorno de
Construccin
Participantes
Diagrama de
Estructura
Matricial
Diagrama de
Componentes
Diagrama de
Despliegue
Equipo de
Arquitectura
Equipo del Proyecto
Equipo de Soporte
Tcnico
Equipo de Sistemas
Equipo de Seguridad
Equipo de
Arquitectura
Equipo del Proyecto
Diagrama de
Componentes
DSI 8.2
Definicin de
Componentes y
Subsistemas de
Construccin
DSI 8.3
Elaboracin de
Especificaciones
de Construccin
DSI 8.4
Elaboracin de
Especificaciones
del Modelo Fsico
de Datos
Especificaciones de
Construccin del Sistema
de Informacin:
o Descripcin de
Subsistemas de
Construccin y
Dependencias
o Descripcin de
Componentes
o Plan de Integracin del
Sistema de Informacin
Especificaciones de
Construccin del Sistema
de Informacin:
o Especificacin
Detallada de
Componentes
Especificaciones de
Construccin del Sistema
de Informacin:
o Especificacin de la
Estructura Fsica de
Datos
46
Productos
De entrada
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Equipo de Soporte Tcnico
Equipo de Sistemas
Equipo de Seguridad
Optimizacin de recursos.
Caractersticas comunes de funcionalidad o de acceso a datos.
Necesidades especiales de ejecucin: elementos crticos, accesos costosos a datos, etc.
47
Productos
De entrada
Tcnicas
Diagrama de Estructura
Matricial
Diagrama de Componentes
Diagrama de Despliegue
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Productos
De entrada
48
Tcnicas
Diagrama de Componentes
Participantes
Productos
De entrada
49
Participantes
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.
Tarea
DSI 9.1
Productos
Especificacin del
Entorno de
Migracin
Diseo de
Procedimientos de
Migracin y Carga
Inicial
DSI 9.3
Diseo Detallado
de Componentes
de Migracin y
Carga Inicial
DSI 9.4
Revisin de la
Planificacin de la
Migracin
DSI 9.2
50
Tcnicas y Prcticas
Participantes
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo de
Arquitectura
Equipo del Proyecto
Equipo de Seguridad
Jefe de Proyecto
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
51
Participantes
Equipo de Arquitectura
Equipo de Soporte Tcnico
Recuperacin de la informacin.
Procesos de validacin.
Procesos de importacin .
Productos
De entrada
Participantes
Equipo de Arquitectura
Equipo del Proyecto
Equipo de Seguridad
Ministerio de Administraciones Pblicas
52
Productos
De entrada
Participantes
Productos
De entrada
Participantes
Jefe de Proyecto
Ministerio de Administraciones Pblicas
53
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.
54
Productos
Entorno de
Pruebas
Plan de Pruebas:
o Especificacin del
Entorno de Pruebas
Tcnicas y Prcticas
Participantes
Plan de Pruebas:
o Especificacin Tcnica
de Niveles de Prueba
Equipo de
Arquitectura
Equipo de Soporte
Tcnico
Equipo del Proyecto
Equipo de Seguridad
Jefe de Proyecto
Analistas
Usuarios Expertos
Plan de Pruebas:
o Planificacin de las
Pruebas
Jefe de Proyecto
Tcnica de Niveles
de Prueba
DSI 10.3 Revisin de la
Planificacin de
Pruebas
Productos
De entrada
55
Plan de Pruebas
o
Especificacin del Entorno de Pruebas
Participantes
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.
56
procedimiento.
Entorno de prueba: herramientas adicionales, condicionantes especiales de ejecucin,
etc.
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).
Productos
De entrada
Plan de Pruebas
Especificacin Tcnica de Niveles de Prueba
Participantes
Jefe de Proyecto
Analistas
Usuarios Expertos
Ministerio de Administraciones Pblicas
57
Productos
De entrada
Plan de Pruebas
Planificacin de las Pruebas
Participantes
Jefe de Proyecto
Productos
Catlogo de Requisitos
Requisitos de
Documentacin de
Usuario
Tcnicas y Prcticas
Catalogacin
Sesiones de Trabajo
Participantes
Catlogo de Requisitos
Requisitos de
Implantacin
Catalogacin
Sesiones de Trabajo
Jefe de Proyecto
Analistas
Usuarios Expertos
Responsable de
Operacin
Responsable de
Sistemas
Jefe de Proyecto
Directores de
Usuarios
Equipo de Soporte
Tcnico
58
Productos
De entrada
Catlogo de Requisitos
Prcticas
Catalogacin
Sesiones de Trabajo
Participantes
59
Productos
De entrada
Catlogo de Requisitos
Prcticas
Catalogacin
Sesiones de Trabajo
Participantes
Jefe de Proyecto
Directores de Usuarios
Equipo de Soporte Tcnico
Aprobacin del
Diseo del Sistema
de Informacin
Productos
Tcnicas y Prcticas
Presentacin
Participantes
Comit de Direccin
Jefe de Proyecto
60
Productos
De entrada
Prcticas
Presentacin
Participantes
Comit de Direccin
Jefe de Proyecto
61
ACTIVIDADES
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
Analistas
Comit de Direccin
Directores Usuarios
Equipo de Arquitectura
x
x
Equipo de Proyecto
Equipo de Seguridad
x
x
Equipo de Sistemas
Equipo de Soporte
Tcnico
x
x
Jefe de Proyecto
Responsable de
Operaciones
Responsable de Sistemas
Usuarios expertos
Actividades
DSI 1
DSI 2
DSI 3
DSI 4
Diseo de Clases.
DSI 5
DSI 6
DSI 7
DSI 8
DSI 9
62
ACTIVIDADES
DSI 1
DSI 2
DSI 3
DSI 4
DSI 5
DSI 6
Caminos de Acceso
Catalogacin
Diagrama de Clases
x
x
DSI 7
Diagrama de Componentes
Diagrama de
Descomposicin Funcional
Diagrama de Despliegue
Diagrama de Estructura
Diagrama de Interaccin de
Objetos
Diagrama de Paquetes
Diagrama de Representacin
Diagrama de Transicin de
Estados
Matricial
DSI 8
x
x
Optimizacin
Presentacin
Prototipado
Reglas de Transformacin
Sesiones de Trabajo
Actividades
DSI 1
DSI 2
DSI 3
DSI 4
Diseo de Clases.
DSI 5
DSI 6
DSI 7
DSI 8
DSI 9