Professional Documents
Culture Documents
NDICE
DESCRIPCIN Y OBJETIVOS ........................................................................................................... 2 ACTIVIDAD DSI 1: DEFINICIN DE LA ARQUITECTURA DEL SISTEMA............................................ 7 Tarea DSI 1.1: Definicin de Niveles de Arquitectura ..................................................................... 9 Tarea DSI 1.2: Identificacin de Requisitos de Diseo y Construccin........................................... 10 Tarea DSI 1.3: Especificacin de Excepciones ........................................................................... 11 Tarea DSI 1.4: Especificacin de Estndares y Normas de Diseo y Construccin......................... 12 Tarea DSI 1.5: Identificacin de Subsistemas de Diseo ............................................................. 12 Tarea DSI 1.6: Especificacin del Entorno Tecnolgico ............................................................... 14 Tarea DSI 1.7: Especificacin de Requisitos de Operacin y Seguridad ........................................ 15 ACTIVIDAD DSI 2: DISEO DE LA ARQUITECTURA DE SOPORTE ................................................ 16 Tarea DSI 2.1: Diseo de Subsistemas de Soporte ..................................................................... 17 Tarea DSI 2.2: Identificacin de Mecanismos Genricos de Diseo .............................................. 18 ACTIVIDAD DSI 3: DISEO DE CASOS DE USO REALES ............................................................. 18 Tarea DSI 3.1: Identificacin de Clases Asociadas a un Caso de Us o........................................... 20 Tarea DSI 3.2: Diseo de la Realizacin de los Casos de Uso...................................................... 20 Tarea DSI 3.3: Revisin de la Interfaz de Usuario........................................................................ 21 Tarea DSI 3.4: Revisin de Subsistemas de Diseo e Interfaces .................................................. 22 ACTIVIDAD DSI 4: DISEO DE CLASES ....................................................................................... 23 Tarea DSI 4.1: Identificacin de Clases Adicionales .................................................................... 24 Tarea DSI 4.2: Diseo de Asociaciones y Agregaciones .............................................................. 25 Tarea DSI 4.3: Identificacin de Atributos de las Clases .............................................................. 26 Tarea DSI 4.4: Identificacin de Operaciones de las Clases ......................................................... 26 Tarea DSI 4.5: Diseo de la Jerarqua ........................................................................................ 27 Tarea DSI 4.6: Descripcin de Mtodos de las Operaciones ......................................................... 27 Tarea DSI 4.7: Especificacin de Necesidades de Migracin y Carga Inicial de Datos .................... 28 ACTIVIDAD DSI 5: DISEO DE LA ARQUITECTURA DE MDULOS DEL SISTEMA......................... 29 Tarea DSI 5.1: Diseo de Mdulos del Sistema ........................................................................... 30 Tarea DSI 5.2: Diseo de Comunicaciones entre Mdulos ............................................................ 31 Tarea DSI 5.3: Revisin de la Interfaz de Usuario........................................................................ 32 ACTIVIDAD DSI 6: DISEO FSICO DE DATOS ............................................................................. 33 Tarea DSI 6.1: Diseo del Modelo Fsico de Datos ...................................................................... 34 Tarea DSI 6.2: Especificacin de los Caminos de Acceso a los Datos .......................................... 35 Tarea DSI 6.3: Optimizacin del Modelo Fsico de Datos ............................................................. 36 Tarea DSI 6.4: Especificacin de la Distribucin de Datos ........................................................... 37 ACTIVIDAD DSI 7: VERIFICACIN Y ACEPTACIN DE LA ARQUITECTURA DEL SISTEMA............. 38 Tarea DSI 7.1: Verificacin de las Especificaciones de Diseo..................................................... 40 Tarea DSI 7.2: Anlisis de Consistencia de las Especificaciones de Diseo .................................. 41 Tarea DSI 7.3: Aceptacin de la Arquitectura del Sistema............................................................ 43 ACTIVIDAD DSI 8: GENERACIN DE ESPECIFICACIONES DE CONSTRUCCIN ........................... 44 Tarea DSI 8.1: Especificacin del Entorno de Construccin ......................................................... 45 Tarea DSI 8.2: Definicin de Componentes y Subsistemas de Construccin.................................. 46
Ministerio de Administraciones Pblicas
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
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.
Los subsistemas especficos contienen los elementos propios del sistema de informacin, generalmente con una continuidad de los subsistemas definidos en el proceso de Anlisis del Sistema de Informacin (ASI). Tambin se especifica en detalle el entorno tecnolgico del sistema de informacin, junto con su planificacin de capacidades (capacity planning), y sus requisitos de operacin, administracin, seguridad y control de acceso. El diseo detallado del sistema de informacin, siguiendo un enfoque estructurado, comprende un conjunto de actividades que se llevan a cabo en paralelo a la Definicin de la Arquitectura del Sistema (DSI 1). El alcance de cada una de estas actividades se resume a continuacin: Diseo de la Arquitectura de Soporte (DSI 2), que incluye el diseo detallado de los subsistemas de soporte, el establecimiento de las normas y requisitos propios del diseo y construccin, as como la identificacin y definicin de los mecanismos genricos de diseo y construccin. Diseo de la Arquitectura de Mdulos del Sistema (DSI 5), dnde se realiza el diseo de detalle de los subsistemas especficos del sistema de informacin y la revisin de la interfaz de usuario. Diseo Fsico de Datos (DSI 6), que incluye el diseo y optimizacin de las estructuras de datos del sistema, as como su localizacin en los nodos de la arquitectura propuesta. En el caso de Diseo Orientado a Objetos, conviene sealar que el diseo de la persistencia de los objetos se lleva a cabo sobre bases de datos relacionales, y que el diseo detallado del sistema de informacin se realiza en paralelo con la actividad de Diseo de la Arquitectura de Soporte (DSI 2), y se corresponde con las siguientes actividades: Diseo de Casos de Uso Reales (DSI 3), con el diseo detallado del comportamiento del sistema de informacin para los casos de uso, el diseo de la interfaz de usuario y la validacin de la divisin en subsistemas. Diseo de Clases (DSI 4), con el diseo detallado de cada una de las clases que forman parte del sistema, sus atributos, operaciones, relaciones y mtodos, y la estructura jerrquica del mismo. En el caso de que sea necesario, se realiza la definicin de un plan de migracin y carga inicial de datos. Una vez que se tiene el modelo de clases, se comienza el diseo fsico en la actividad Diseo Fsico de Datos (DSI 6), comn con el enfoque estructurado. Una vez finalizado el diseo de detalle, se realiza su revisin y validacin en la actividad Verificacin y Aceptacin de la Arquitectura del Sistema (DSI 7), con el objeto de analizar la consistencia entre los distintos modelos y conseguir la aceptacin del diseo por parte de los responsables de las reas de Explotacin y Sistemas. El segundo bloque de actividades complementa el diseo del sistema de informacin. En l se generan todas las especificaciones necesarias para la construccin del sistema de informacin: Generacin de Especificaciones de Construccin (DSI 8), fijando las directrices para la construccin de los componentes del sistema, as como de las estructuras de datos.
Ministerio de Administraciones Pblic as
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 comn
DSI 8 Generacin de Especificaciones de Construccin DSI 7 Verificacin y Aceptacin de la Arquitectura del Sistema DSI 9 Diseo de Migracin y Carga Inicial de Datos DSI 10 Especificacin Tcnica del Plan de Pruebas
Resultados del Anlisis Resultados del Anlisis de Sistema de de Sistema de Informacin Informacin (Estructurado) (Estructurado) Catlogo de Requisitos - Catlogo de Requisitos Contexto del Sistem a - Contexto del Sistem a Modelo de Dat os - Modelo de Dat os Modelo de Procesos - Modelo de Procesos Modelo de Casos de Uso - Modelo de Casos de Uso (opcional) (opcional) - Descripcin de - Descripcin de subsistem as subsistem as - Resultado del Anlisis de - Resultado del Anlisis de Consistencia Consistencia - Interfaz de usuario - Interfaz de usuario - Plan de Pruebas - Plan de Pruebas Especificacin de Especificacin de Requisitos Software (ERS) Requisitos Software (ERS)
DSI 1
DSI 8 DSI 2 DSI 7 DSI 5 DSI 10 DSI 6 DSI 9 DSI 12 - Diseo de la Arquitectura - Diseo de la Arquitectura del Sistem a del Sistem a - Entorno Tecnol gico, - Entorno Tecnol gico, Seguridad, Operacin y Seguridad, Operacin y Adm inistracin Adm inistracin - Diseo de la Arquitectura - Diseo de la Arquitectura Modular e Interfaz de Modular e Interfaz de Usuari o Usuari o - Modelo Fsico de Dat os - Modelo Fsico de Dat os - Resultado Anlisis de - Resultado Anlisis de Consistencia Consistencia - Especificaciones de - Especificaciones de Construccin Construccin - Plan de Migracin y - Plan de Migracin y Carga inicial Carga inicial - Especificacin del - Especificacin del Entorno, Niveles y Entorno, Niveles y Planificacin de las Planificacin de las Pruebas Pruebas - Requisitos de - Requisitos de Im plantacin Im plantacin
DSI 11
Entradas Externas Entradas Externas - Estndares y norm ativas - Estndares y norm ativas de la instalacin de la instalacin - Caract ersticas - Caract ersticas Especficas del SGBD o Especficas del SGBD o Sistem as de Ficheros a Sistem as de Ficheros a Utilizar Utilizar
Resultados del Anlisis Resultados del Anlisis de Sistema de de Sistema de Informacin Informacin (Orientacin a Objetos) (Orientacin a Objetos)
- Catlogo de Requisitos - Catlogo de Requisitos - Contexto del Sistem a - Contexto del Sistem a - Modelo de Casos de Uso - Modelo de Casos de Uso - Modelo de Clases de - Modelo de Clases de Anlisis Anlisis - Modelo de Procesos - Modelo de Procesos - Descripcin de - Descripcin de subsistem as subsistem as - Resultado del Anlisis de - Resultado del Anlisis de Consist encia Consist encia - Interfaz de usuario - Interfaz de usuario - Plan de Pruebas - Plan de Pruebas Especificacin de Especificacin de Requisitos Software (ERS) Requisitos Software (ERS)
DSI 1
DSI 2 DSI 8 DSI 3 DSI 7 DSI 4 DSI 10 DSI 6 DSI 9 DSI 12 - Diseo de la Arquitectura - Diseo de la Arquitectura del Sistem a del Sistem a - Entorno Tecnolgico, - Entorno Tecnolgico, Seguridad, Operacin y Seguridad, Operacin y Adm inistracin Adm inistracin - Diseo Detallado de - Diseo Detallado de Subsistem as Subsistem as - Diseo de la Realizacin - Diseo de la Realizacin de Casos de Uso de Casos de Uso - Diseo de la Interfaz de - Diseo de la Interfaz de Usuario Usuario - Modelos de Clases de - Modelos de Clases de Diseo Diseo - Modelo Fsico de Dat os - Modelo Fsico de Dat os - Resultado Anlisis de - Resultado Anlisis de Consist encia Consist encia - Especificaciones de - Especificaciones de Construccin Construccin - Plan de Migracin y - Plan de Migracin y Carga inicial Carga inicial - Especificacin del - Especificacin del Entorno, Niveles y Entorno, Niveles y Planificacin de las Planificacin de las Pruebas Pruebas - Requisitos de - Requisitos de Implantacin Implantacin
DSI 11
Entradas Externas Entradas Externas - -Estndares yy Estndares normativas de la normativas de la instalacin instalacin
- 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
Como resultado de esta actividad, se actualizan los catlogos de requisitos y normas, y se generan los siguientes productos: Diseo de la Arquitectura del Sistema, como producto que engloba el particionamiento fsico del sistema de informacin y la descripcin de subsistemas de diseo. Entorno Tecnolgico del Sistema, que a su vez comprende la especificacin del entorno tecnolgico, las restricciones tcnicas y la planificacin de capacidades. Catlogo de Excepciones. Procedimientos de Operacin y Administracin del Sistema. Procedimientos de Seguridad y Control de Acceso.
T area
Productos
Diseo de la Arquitectura del Sistema o Particionamiento Fsico del Sistema de Informacin Catlogo de Requisitos
T c ni ca s y Pr cti c as
P a r t i ci p a n t e s
DSI 1.1
DSI 1.2
DSI 1.3
Catlogo de Excepciones
DSI 1.4
DSI 1.5
Catlogo de Normas
DSI 1.6
DSI 1.7
Entorno Tecnolgico del Sistema: o Especificacin del Entorno Tecnolgico o Restricciones Tcnicas o Estimacin de Planificacin de Capacidades Procedimientos de Seguridad y Control de Acceso Procedimientos de Operacin y Administracin del Sistema
Matricial Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Paquetes Diagrama de Despliegue Sesiones de Trabajo Diagrama d e Representacin
Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Seguridad Equipo de Arquitectura Equipo de Soporte Tcnico
Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2) Catlogo de Requisitos (ASI 2.4) Especificacin de Interfaz de Usuario (ASI 9.3) En Diseo Estructurado: Matriz de Procesos / Localizacin Geogrfica (ASI 7.1) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Modelo de Procesos (ASI 9.3) Modelo Lgico de Datos Normalizado (ASI 9.3) En Diseo Orientado a Objetos: Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3)
Ministerio de Administraciones Pblic as
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
Productos
De entrada Catlogo de Requisitos (ASI 2.4) Diseo de la Arquitectura del Sistema (DSI 1.1) De salida Catlogo de Requisitos
Prcticas
Sesiones de Trabajo Catalogacin
Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico
Ministerio de Administraciones Pblic as
11
Productos
De entrada Catlogo de Requisitos (DSI 1.2) Diseo de la Arquitectura del Sistema (DSI 1.1) En Diseo Orientado a Objetos: Modelo de Casos de Uso (ASI 9.3) Especificacin de Casos de Uso (ASI 9.3) De salida Catlogo de Excepciones
Prcticas
Sesiones de Trabajo Catalogacin
Participantes
Equipo de Arquitectura
Ministerio de Administraciones Pblic as
12
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
13
Funcionalidad comn. Aplicacin de mecanismos genricos de diseo al nivel de arquitectura. Los subsistemas resultantes se califican como especficos o de soporte, asignando cada subsistema al nodo correspondiente. Los subsistemas especficos contemplan las funcionalidades propias del sistema de informacin, mientras que los de soporte cubren servicios comunes, proporcionando un acceso transparente a los distintos recursos. Estos ltimos estn relacionados con: Comunicaciones entre subsistemas. Gestin de datos (acceso a bases de datos, ficheros, reas temporales, importacin y exportacin de datos, sincronizacin de bases de datos, etc.). Gestin de transacciones. Control y gestin de errores. Seguridad y control de acceso. Gestin de interfaz. Interaccin con los recursos propios del sistema. La interaccin del sistema de informacin con la infraestructura que le da soporte, as como con el resto de los sistemas y servicios de la instalacin, puede originar la necesidad de nuevos subsistemas, mdulos, clases o servicios no especificados en el anlisis. La definicin del comportamiento externo de cada subsistema se completa durante el diseo de detalle con la especificacin de su interfaz, as como con la dependencia entre subsistemas. El diseo de detalle de los subsistemas identificados por criterios de optimizacin y reutilizacin, puede aconsejar la r eorganizacin y reubicacin de los elementos que forman parte de cada subsistema y, a su vez, puede dar lugar a la identificacin de nuevos subsistemas de soporte. En diseo estructurado, la descripcin de los subsistemas de diseo que conforman el sistema de informacin se especifica mediante un diagrama de estructura de alto nivel, que muestra los distintos subsistemas de que consta el sistema, incluidos los subsistemas de soporte, junto con la definicin de la interfaz de cada subsistema. La ubicacin de subsistemas en nodos y la dependencia entre subsistemas se especifica por medio de tcnicas matriciales, o bien en lenguaje natural o pseudocdigo.
Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2) Diseo de la Arquitectura del Sistema (DSI 1.1) Catlogo de Requisitos (DSI 1.2) En Diseo Estructurado: Matriz de Procesos / Localizacin (ASI 7.1) Descripcin de Interfaz con otros Sistemas (ASI 7.2) Modelo de Procesos (ASI 9.3) En Diseo Orientado a Objetos: Descripcin de Subsistemas de Anlisis (ASI 9.3) Descripcin Interfaces entre Subsistemas (ASI 9.3)
Ministerio de Administraciones Pblic as
14
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
Productos
De entrada Descripcin General del Entorno Tecnolgico del Sistema (ASI 1.2)
Ministerio de Administraciones Pblic as
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
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
17
Productos
Diseo Detallado de los Subsistemas de Soporte
T c ni ca s y Pr cti c as
Pa rt i c ip a nt e s
DSI 2.1
DSI 2.2
Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Clases Sesiones de Trabajo Diagrama de Interaccin de Objetos Diagrama de Clases
Equipo de Arquitectura
Equipo de Arquitectura
Productos
De entrada Diseo de la Arquitectura del Sistema (DSI 1.5) De salida Diseo Detallado de los Subsistemas de Soporte
Ministerio de Administraciones Pblic as
18
Tcnicas
Diagrama de Estructura Diagrama de Interaccin de Objetos Diagrama de Clases
Participantes
Equipo de Arquitectura
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
19
mediante objetos o subsistemas de diseo que interactan, y determinar las operaciones de las clases e interfaces de los distintos subsistemas de diseo. Para ello, una vez identificadas las clases participantes dentro de un caso de uso, es necesario completar los escenarios que se recogen del anlisis, incluyendo las clases de diseo que correspondan y teniendo en cuenta las restricciones del entorno tecnolgico, esto es, detalles relacionados con la implementacin del sistema. Es necesario analizar los comportamientos de excepcin para dichos escenarios. Algunos de ellos pueden haber sido identificados en el proceso de anlisis, aunque no se resuelven hasta este momento. Dichas excepciones se aadirn al catlogo de excepciones para facilitar las pruebas. Algunos de los escenarios detallados requerirn una nueva interfaz de usuario. Por este motivo es necesario disear el formato de cada una de las pantallas o impresos identificados. Es importante validar que los subsistemas definidos en la tarea Identificacin de Subsistemas de Diseo (DSI 1.5) tienen la mnima interfaz con otros subsistemas. Por este motivo, se elaboran los escenarios al nivel de subsistemas y, de esta forma, se delimitan las interfaces necesarias para cada uno de ellos, teniendo en cuenta toda la funcionalidad del sistema que recogen los casos de uso. Adems, durante esta actividad pueden surgir requisitos de implementacin, que se recogen en el catlogo de requisitos. Las tareas de esta actividad se realizan en paralelo con las de Diseo de Clases (DSI 4).
T area
Productos
Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada Diseo de la Realizacin de los Casos de Uso o Especificacin Detallada Diseo de Interfaz de Usuario: o Formatos Individuales de Interfaz de Pantalla Grfica o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla Grfica o Modelo de Navegacin de Interfaz de Pantalla Grfica o Formatos de Impresin o Prototipo de Interfaz de Pantalla Grfica Diseo de la Realizacin de los Casos de Uso o Definicin a Nivel de Subsistemas e Interfaz
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 3.1
Identificacin de Clases Asociadas a un Caso de Uso Diseo de la Realizacin de los Casos de Uso Revisin de la Interfaz de Usuario
Diagrama de Interaccin de Objetos Diagrama de Interaccin de Objetos Catalogacin Diagrama de Transicin de Estados Diagrama de Interaccin de Objetos Prototipado
DSI 3.2
DSI 3.3
DSI 3.4
20
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
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
Productos
De entrada Diseo de la Realizacin de los Casos de Uso (DSI 3.2) Especificacin de Interfaz de Usuario (ASI 9.3) De salida Diseo de Interfaz de Usuario o Formatos Individuales de Interfaz de Pantalla Grfica o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla Grfica o Modelo de Navegacin de Interfaz de Pantalla Grfica o Formatos de Impresin
Ministerio de Administraciones Pblic as
22
Tcnicas
Diagrama de Interaccin de Objetos Diagrama de Transicin de Estados
Prcticas
Prototipado Catalogacin
Participantes
Equipo del Proyecto Usuarios Expertos
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
23
24
T area
Productos
Modelo de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Comportamiento de Clases de Diseo Modelo de Clases de Diseo Modelo de Clases de Diseo Plan de Migracin y Carga Inicial de Datos
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 4.3
DSI 4.4
Identificacin de Clases Adicionales Diseo de Asociaciones y Agregaciones Identificacin de Atributos de las Clases Identificacin de Operaciones de las Clases Diseo de la Jerarqua Descripcin de Mtodos de las Operaciones Especificacin de Necesidades de Migracin y Carga Inicial de Datos
Diagrama de Clases
DSI 4.7
Sesiones de Trabajo
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
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
26
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
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
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
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
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
29
T area
Productos
Diseo de la Arquitectura Modular del Sistema Diseo de la Arquitectura Modular del Sistema
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 5.1
Diseo de Mdulos del Sistema Diseo de Comunicaciones entre Mdulos Revisin de la Interfaz de Usuario
DSI 5.2
DSI 5.3
Diseo de Interfaz de Usuario: o Descomposicin Funcional en Dilogos o Formatos Individuales de Interfaz de Pantalla o Catlogo de Controles y Elementos de Diseo de Interfaz de Pantalla
Equipo de Arquitectura Equipo del Proyecto Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad Equipo del Proyecto Usuarios Expertos
30
T area
Productos
o Modelo de Navegacin
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
de Interfaz de Pantalla
o Formatos de Impresin o Prototipo de Interfaz de
Pantalla
o Prototipo de Interfaz de
Impresin
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
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
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
34
Las tareas de esta actividad se realizan de forma iterativa y en paralelo con las realizadas en las actividades Definicin de la Arquitectura del Sistema (DSI 1), dnde se especifican los detalles de arquitectura e infraestructura y la planificacin de capacidades, Diseo de la Arquitectura de Soporte (DSI 2), dnde se determinan y disean los servicios comunes que pueden estar relacionados con la gestin de datos (acceso a bases de datos, ficheros, reas temporales, sincronizacin de bases de datos, etc.), Diseo de Casos de Uso Reales y de Clases (DSI 3 y 4), para desarrollo orientado a objetos, y Diseo de la Arquitectura de Mdulos del Sistema (DSI 5), para desarrollo estructurado, dnde se especifica la lgica de tratamiento y las interfaces utilizadas. En el caso de diseo orientado a objetos, esta actividad tambin es necesaria. La obtencin del modelo fsico de datos se realiza aplicando una serie de reglas de transformacin a cada elemento del modelo de clases que se est generando en la actividad Diseo de Clases (DSI 4). Asimismo, en esta actividad hay que considerar los estndares y normas establecidos para el diseo aplicando, cuando proceda, los mecanismos genricos de diseo identificados en la tarea Identificacin de Mecanismos Genricos de Diseo (DSI 2.2).
T area
Productos
Modelo Fsico de Datos
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 6.1
DSI 6.2
DSI 6.3
Especificacin de los Caminos de Acceso a los Datos Optimizacin del Modelo Fsico de Datos
Especificacin de los Caminos de Acceso a los Datos Modelo Fsico de Datos Optimizado
Reglas de Obtencin del Modelo Fsico a Partir del Lgico Reglas de Transformacin Clculo de Accesos Fsicos Caminos de Acceso Optimizacin
Equipo de Arquitectura Equipo del Proyecto Administradores de Bases de Datos Equipo del Proyecto
DSI 6.4
Matricial
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: 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
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
A partir de la especificacin de la secuencia de accesos de aquellos mdulos/clases identificados como crticos, obtenida en la tarea anterior, se detectan las posibles mejoras con el fin de conseguir los niveles de rendimiento establecidos y, por lo tanto, una mayor eficiencia del sistema. Como resultado, puede ser necesaria una desnormalizacin controlada que se aplica para reducir o simplificar el nmero de accesos a los sistemas de almacenamiento de datos.
Metodologa MTRICA Versin 3
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
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
39
T area
Productos
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 7.1
DSI 7.2
DSI 7.3
Entorno Tecnolgico del Sistema Diseo de la Arquitectura del Sistema Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Usuario Estructurado: Diseo de la Arquitectura Modular Orientacin a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo Entorno Tecnolgico del Anlisis de Sistema Consistencia de las Diseo de la Arquitectura Especificaciones del Sistema de Diseo Diseo Detallado de Subsistemas de Soporte Modelo Fsico de Datos Optimizado Esquemas Fsicos de Datos Asignacin de Esquemas Fsicos de Datos a Nodos Diseo de Interfaz de Us uario Estructurado: Diseo de la Arquitectura Modular Orientacin a Objetos: Diseo de la Realizacin de los Casos de Uso Modelo de Clases de Diseo Comportamiento de Clases de Diseo Aceptacin Tcnica del Aceptacin de la Diseo Arquitectura del
Matricial
Sistema
40
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
41
42
Para cada evento / accin solicitado por el usuario existe un mdulo que le da respuesta. Los anlisis de consistencia especficos para el Diseo Orientado a Objetos son: Modelo de Clases / Modelo Fsico de Datos: Los elementos del modelo fsico de datos corresponden con los elementos utilizados por las clases del diseo detallado, tanto de los subsistemas especficos como de soporte. Modelo de Clases / Diagramas Dinmicos Cada mensaje entre objetos se corresponde con una operacin de una clase, y todos los mensajes se envan a las clases correctas, incluyendo las clases de interfaz y la navegacin entre ventanas. Cada mensaje entre subsistemas se corresponde con una operacin de una clase del subsistema destino. La clase que recibe un mensaje con peticin de datos tiene capacidad para proporcionar esos datos. Cada objeto del diagrama de interaccin de objetos tiene una correspondencia en el modelo de clases. Todas las clases, atributos y mtodos identificados en la interfaz de usuario tienen su correspondencia con algn atributo, mtodo o clase en el modelo de clases. En el caso de haber elaborado diagramas de transicin de estados para clases significativas: Se comprueba que para cada uno de ellos, todo evento se corresponde con una operacin de la clase. Tambin se tendr que establecer si las acciones y actividades de los diagramas de transicin de estado se corresponden con operaciones de la clase. Opcionalmente, se propone obtener para el anlisis de consistencia en un diseo orientado a objetos: Matriz de mensajes del diagrama de interaccin de objetos / operaciones del modelo de clases. Matriz de mensajes del diagrama de interaccin de objetos / operaciones y atributos del modelo de clases. Matriz de objetos del diagrama de interaccin de objetos / clases, atributos del modelo de clases. Matriz (evento, accin, actividad de clase) / operaciones de clase. Matriz clases / elementos del modelo fsico de datos.
Productos
De entrada Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.1)
Ministerio de Administraciones Pblic as
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
Productos
De entrada Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Procedimientos de Operacin y Administracin del Sistema (DSI 1.7)
Ministerio de Administraciones Pblic as
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
45
Especificacin del entorno de construccin. Descripcin de subsistemas de construccin y dependencias. Descripcin de componentes. Plan de integracin del sistema de informacin. Especificacin detallada de componentes. Especificacin de la estructura fsica de datos.
T area
Productos
Especificaciones de Construccin del Sistema de Informacin: o Especificacin del Entorno de Construccin Especificaciones de Construccin del Sistema de Informacin: o Descripcin de Subsistemas de Construccin y Dependencias o Descripcin de Componentes o Plan de Integracin del Sistema de Informacin Especificaciones de Construccin del Sistema de Informacin: o Especificacin Detallada de Componentes Especificaciones de Construccin del Sistema de Informacin: o Especificacin de la Estructura Fsica de Datos
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 8.1
DSI 8.2
Equipo de Arquitectura Equipo del Proyecto Equipo de Soporte Tcnico Equipo de Sistemas Equipo de Seguridad Equipo de Arquitectura Equipo del Proyecto
DSI 8.3
Diagrama de Componentes
DSI 8.4
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
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
Productos
De entrada Especificaciones de Construccin del Sistema de Informacin (DSI 8.2) Catlogo de Requisitos (DSI 1.2)
Ministerio de Administraciones Pblic as
48
Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida
o
Tcnicas
Diagrama de Componentes
Participantes
Equipo del Proyecto
Productos
De entrada Caractersticas especficas del SGBD o sistemas de ficheros a utilizar (externo) Especificaciones de Construccin del Sistema de Informacin (DSI 8.3) Catlogo de Requisitos (DSI 1.2) Catlogo de Normas (DSI 1.4) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida
o
49
Participantes
Equipo del Proyecto Administradores de Bases de Datos
50
T area
Productos
Plan de Migracin y Carga Inicial de Datos: o Especificacin del Entorno de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Definicin de Procedimientos de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Diseo Detallado de Mdulos de Migracin y Carga Inicial o Especificacin Tcnica de las Pruebas de Migracin y Carga Inicial Plan de Migracin y Carga Inicial de Datos: o Planificacin de la Migracin y Carga Inicial
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
DSI 9.1
Especificacin del Entorno de Migracin Diseo de Procedimientos de Migracin y Carga Inicial Diseo Detallado de Componentes de Migracin y Carga Inicial
Equipo de Arquitectura Equipo de Soporte Tcnico Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad Equipo del Proyecto
DSI 9.2
DSI 9.3
DSI 9.4
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 Plan de Migracin y Carga Inicial de Datos o Especificacin del Entorno de Migracin y Carga Inicial
51
Participantes
Equipo de Arquitectura Equipo de Soporte Tcnico
Productos
De entrada Plan de Migracin y Carga Inicial de Datos (DSI 9.1) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) De salida
o
Plan de Migracin y Carga Inicial de Datos: Definicin de Procedimientos de Migracin y Carga Inicial
Participantes
Equipo de Arquitectura Equipo del Proyecto Equipo de Seguridad
Ministerio de Administraciones Pblic as
52
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
Productos
De entrada Plan de Migracin y Carga Inicial de Datos (DSI 9.3) De salida Plan de Migracin y Carga Inicial de Datos: o Planificacin de la Migracin y Carga Inicial
Participantes
Jefe de Proyecto
Ministerio de Administraciones Pblic as
53
54
Las pruebas unitarias, de integracin y del sistema se llevan a cabo en el proceso Construccin del Sistema de Informacin (CSI), mientras que las pruebas de implantacin y aceptacin se realizan en el proceso Implantacin y Aceptacin del Sistema (IAS). Como resultado de esta actividad se actualiza el plan de pruebas con la informacin siguiente: Especificacin del entorno de pruebas. Especificacin tcnica de niveles de prueba. Planificacin de las pruebas.
T area
Productos
Plan de Pruebas: o Especificacin del Entorno de Pruebas
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
Entorno de Pruebas
Plan de Pruebas: o Especificacin Tcnica de Niveles de Prueba Plan de Pruebas: o Planificacin de las Pruebas
Equipo de Arquitectura Equipo de Soporte Tcnico Equipo del Proyecto Equipo de Seguridad Jefe de Proyecto Analistas Usuarios Expertos Jefe de Proyecto
Productos
De entrada Plan de Pruebas (ASI 10.3) Catlogo de Requisitos (DSI 1.2) Catlogo de Normas (DSI 1.4) Catlogo de Excepciones (DSI 1.3)
Ministerio de Administraciones Pblic as
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
56
Casos de prueba a los que se aplica el procedimiento. Recursos hardware y software necesarios para ejecutar el procedimiento. Requisitos especiales o acciones necesarias para iniciar la ejecucin. Requisitos especiales o acciones necesarias a realizar durante la ejecucin del procedimiento. Entorno de prueba: herramientas adicionales, condicionantes especiales de ejecucin, etc. Criterios de aceptacin de la prueba. Anlisis y evaluacin de resultados. Como resultado final, se obtiene la relacin de verificaciones que permiten comprobar: El correcto funcionamiento de cada componente (pruebas unitarias), cada subsistema de construccin o conjunto de componentes (pruebas de integracin). La integracin del sistema de informacin en su totalidad (pruebas del sistema). El ajuste del sistema a las necesidades para las que fue creado, de acuerdo a las caractersticas del entorno en el que se va a implantar (pruebas de implantacin). La respuesta satisfactoria del sistema a los requisitos especificados por el usuario (pruebas de aceptacin).
Productos
De entrada Plan de Pruebas (DSI 10.1) Catlogo de Requisitos (DSI 1.2) Catlogo de Excepciones (DSI 1.3) Catlogo de Normas (DSI 1.4) Diseo de la Arquitectura del Sistema (DSI 7.2) Entorno Tecnolgico del Sistema (DSI 7.2) Diseo Detallado de los Subsistemas de Soporte (DSI 7.2) Modelo Fsico de Datos Optimizado (DSI 7.2) Esquemas Fsicos de Datos (DSI 7.2) Asignacin de Esquemas Fsicos de Datos a Nodos (DSI 7.2) Diseo de Interfaz de Usuario (DSI 7.2) Especificaciones de Construccin del Sistema de Informacin (DSI 8.2) En Diseo Estructurado: Diseo de la Arquitectura Modular (DSI 7.2) En Diseo Orientado a Objetos: Diseo de la Realizacin de los Casos de Uso (DSI 7.2) Modelo de Clases de Diseo (DSI 7.2) Comportamiento de Clases de Diseo (DSI 7.2) De salida
o
Participantes
Jefe de Proyecto Analistas Usuarios Expertos
Ministerio de Administraciones Pblic as
57
Productos
De entrada Plan de Pruebas (DSI 10.2) De salida
o
Participantes
Jefe de Proyecto
Productos
Catlogo de Requisitos
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
Catlogo de Requisitos
Requisitos de Implantacin
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 (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
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
Productos
Aprobacin del Diseo del Sistema de Informacin
T c ni ca s y Pr cti c a s
P a r t i ci p a n t e s
Presentacin
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.
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
61
ACTIVIDADES DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12
x x x x x
Actividades DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 Definicin de la Arquitectura del Sistema. Diseo de la Arquitectura de Soporte. Diseo de Casos de Uso Reales. Diseo de Clases. Diseo de la Arquitectura de Mdulos del Sistema. Diseo Fsico de Datos. Verificacin y Aceptacin de la Arquitectura del Sistema Generacin de Especificaciones de Construccin. Diseo de la Migracin y Carga Inicial de Datos.
DSI 10 Especificacin Tcnica del Plan de Pruebas. DSI 11 Establecimiento de los requisitos de Implantacin. DSI 12 Aprobacin del Diseo del Sistema de Informacin.
62
ACTIVIDADES
DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 x x x DSI 7 DSI 8 DSI 9 DSI10 DSI11 DSI 12
Actividades DSI 1 DSI 2 DSI 3 DSI 4 DSI 5 DSI 6 DSI 7 DSI 8 DSI 9 Definicin de la Arquitectura del Sistema. Diseo de la Arquitectura de Soporte. Diseo de Casos de Uso Reales. Diseo de Clases. Diseo de la Arquitectura de Mdulos del Sistema. Diseo Fsico de Datos. Verificacin y Aceptacin de la Arquitectura del Sistema Generacin de Especificaciones de Construcc in. Diseo de la Migracin y Carga Inicial de Datos.
DSI 10 Especificacin Tcnica del Plan de Pruebas. DSI 11 Establecimiento de los requisitos de Implantacin. DSI 12 Aprobacin del Diseo del Sistema de Informacin.
Ministerio de Administraciones Pblic as