Professional Documents
Culture Documents
Mtrica 3
Mtrica 3. Estructura
MTRICA - Objetivos mbito de aplicacin Alcance del mtodo Versiones MTRICA V.3 - Objetivos Influencias Aportaciones Estructura de MTRICA V.3 Procesos en MTRICA V.3 PLANIFICACIN DE SISTEMAS DE INFORMACIN (PROCESO PSI) ESTUDIO DE VIABILIDAD DEL SISTEMA (PROCESO EVS) ANLISIS DEL SISTEMA DE INFORMACIN (PROCESO ASI) DISEO DEL SISTEMA DE INFORMACIN (PROCESO DSI) CONSTRUCCIN DEL SI (PROCESO CSI) IMPLANTACIN Y ACEPTACIN DEL SISTEMA (PROCESO IAS) MANTENIMIENTO DE SISTEMAS DE INFORMACIN (MSI)
MTRICA v.3 2
Mtrica 3. Bibliografa
Mtrica Versin 3: http://www.csi.map.es/csi/metrica3/index.html ...incluye herramientas: autoformacin gestor metodolgico gestor de herramientas Mtrica Versin 2.1 (3 volmenes). Metodologa de Planificacin y Desarrollo de Sistemas de Informacin. Ed. TECNOS, Secretara General Tcnica del MAP. 1995.
MTRICA v.3 3
MTRICA - Objetivos
Metodologa de Planificacin y Desarrollo de Sistemas de Informacin de las Administraciones Pblicas
Definir SI que sirvan a la consecucin de los fines de la organizacin Dotar a la organizacin de productos sw. Mejorar la productividad de los dptos. de SI/TIC Facilitar la comunicacin entre los participantes en la produccin de sw. Facilitar la operacin y mantenimiento de los productos sw. obtenidos
MTRICA v.3 4
mbito inicial: Administracin General del Estado. Promovido por el Consejo Superior de Informtica del Ministerio para las Administraciones Pblicas (rgano
MTRICA v.3
mbito de Aplicacin
Administracin Central del Estado (1 Etapa) Administracin Autonmica. Administracin Local. Resto de empresas e instituciones.
Versiones
Versin Versin Versin Versin 1 1989 (ERITEL) 2 1993 (Coopers & Lybrand) 2.1 1995 (Univ. Carlos III) 3 2000 (IECISA; CSI)
MTRICA v.3
Influencias
Mtodos:
SSADM V.4 Merise Ingeniera de la Informacin ISO 12207 Information technology -Software life cycle processes ISO/IEC TR 15.504 (SPICE) Software Process Improvement and assurance standards Capability Determination ISO 9000-3 Quality management and quality. Part 3: Guidelines for the application of ISO 9001 Model for Quality Assurance in Design/Development , Production, Installation and Servicing IEEE Standard Glossary of Software Engineering Terminology. Std. 610.12-1998 IEEE Std. 1074-1998: Software life-cycle processes OMG standard UML PGGC, Plan General de Garanta de Calidad para las Administraciones Pblicas MAGERIT, Metodologa de Anlisis y Gestin de Riesgos de los Sistemas de Informacin para las Administraciones Pblicas EUROMTODO V.1
Estndares:
Referencias especficas:
MTRICA v.3
10
Aportaciones
MIXTA: Cubre desarrollo estructurado y OO C/S y GUI (Graphical User Interface) Estructura basada en procesos (ISO 12207)
Evolucin de la v. 2.1 Procesos ppales.:
Planificacin Desarrollo Mantenimiento
Actividad: Tarea:
Descripcin Productos
De entrada De salida
Tcnicas Participantes
MTRICA v.3 12
(II)
MTRICA v.3
13
MTRICA v.3
15
PSI - Resumen
Se estudian las necesidades de informacin de los procesos de la organizacin Se definen los requisitos generales Se obtienen modelos conceptuales de informacin y de SI Se evalan las opciones tecnolgicas y se propone un entorno Se elabora un calendario de proyectos Se planifican en detalle los proy. ms prximos Se mantiene actualizado el PSI
MTRICA v.3 16
La solucin consiste en definir uno o varios proy. que afectan a uno o varios SI ya existentes o nuevos. Se identifican los requisitos que se han de satisfacer.
MTRICA v.3 17
EVS - Resumen
Se estudian los requisitos que se han de satisfacer y, si procede, la situacin actual. Se plantean alternativas de solucin:
soluciones a medida. sol. basadas en prod. sw. del mercado (COTS) soluciones mixtas valorar impacto en la organizacin inversin a realizar riesgos asociados
MTRICA v.3
19
EVS - Estructura
MTRICA v.3
20
ASI - Estructura
MTRICA v.3 22
Catlogo de estndares y de normas Catlogo de usuarios (participantes y finales) Entorno tecnolgico del sistema Plan de trabajo
MTRICA v.3 23
MTRICA v.3
24
Requisitos no funcionales:
Restricciones del entorno Niveles de servicio del sistema:
Rendimiento, seguridad, implantacin, disponibilidad...
MTRICA v.3 25
Tarea ASI 2.2: Especificacin de Casos de Uso Especificar cada caso de uso:
Descripcin del escenario principal Pre y post-condiciones Interfaces de usuario Escenarios secundarios
Detectar inconsistencias, ambigedades, duplicidad o escasez de informacin. Se revisan las prioridades. Se relacionan requisitos. Identificar relaciones entre casos de uso.
Tarea ASI 2.4: Validacin de requis. Objetivo: los usuarios validan el catlogo de requisitos y los casos de uso.
MTRICA v.3 27
Se elabora el modelo lgico. Se normaliza el modelo lgico (al menos hasta 3FN) Si es necesaria una migracin de datos de otros sistemas o una carga inicial de informacin, determinar las necesidades de migracin o carga inicial de datos plan de migracin y carga inicial de datos.
MTRICA v.3 29
establecer el conjunto de procesos que satisfacen las necesidades del usuario. se utilizar un enfoque top-down.
30
Se definen:
Formatos de pantallas y de impresin Dilogos, informes y formularios (En AOO, las interfaces ya se han especificado en los casos de uso.)
Verificar la calidad tcnica de cada modelo Anlisis de consistencia entre modelos. En AE,
modelo lgico de datos normalizado / modelo de procesos modelo lgico de datos normalizado / interfaz de usuario modelo de procesos / interfaz de usuario
MTRICA v.3
33
Definicin de la arquitectura del sistema arquitecturas multinivel (p.ej. C/S) Definicin del entorno tecnolgico Especificacin detallada de los componentes del SI
Especificacin tcnica del plan de pruebas Definicin de los requisitos de implantacin Diseo de los procedimientos de migracin y carga inicial (cuando proceda)
MTRICA v.3
37
DSI - Estructura
MTRICA v.3 38
MTRICA v.3
39
definicin de las ppales. particiones fsicas del SI (nodos y comunicaciones entre nodos):
MTRICA v.3
41
Verificacin de la calidad tcnica de cada modelo Aseguramiento de la coherencia entre varios modelos Aceptacin del diseo por parte de Explotacin y Sistemas
MTRICA v.3 45
MTRICA v.3
46
MTRICA v.3
47
Adems, en diseo estructurado: Diseo de la arquitectura modular Diseo de interfaz de usuario Adems, en diseo orientado a objetos: Diseo de la realizacin de los casos de uso Modelo de clases de diseo Comportamiento de clases de diseo Diseo de interfaz de usuario
48
MTRICA v.3
CSI - Resumen
Se prepara el entorno de construccin:
se implanta la BD: create table... herramientas, bibliotecas, puestos de trabajo, etc.
Se codifican los componentes Se realizan las pruebas unitarias Se verifica si los componentes interactan correctamente a travs de sus interfaces, cubren la funcionalidad establecida y los requisitos no funcionales (pruebas de integracin) Se verifica la integracin del sistema globalmente, las interfaces de los distintos subsistemas que lo componen y con el resto de SI con los que se comunica (prueba del sistema) Ntese que las actividades CSI 2, 3 y 4 se pueden realizar en paralelo, y se puede definir un plan de pruebas incremental.
MTRICA v.3
50
CSI - Estructura
MTRICA v.3 51
52
Las pruebas de aceptacin tienen como objetivo que los usuarios validen que el sistema se ajusta a sus necesidades. El usuario de operacin realiza las pruebas de implantacin, y el usuario final realiza las pruebas de aceptacin. Es necesario que la persona que vaya a asumir el mantenimiento conozca el sistema, antes de su incorporacin al entorno de produccin.
MTRICA v.3
53
IAS - Estructura
MTRICA v.3
54
MTRICA v.3
56
MSI - Resumen
Se registra la peticin de mantenimiento, y se determina de quin es la responsabilidad de atenderla. Si la peticin no es denegada,
si mant. correctivo: se reproduce el problema si mant. evolutivo: se estudia la viabilidad del cambio propuesto por el usuario Se analizan las alternativas de solucin Se realizan las tareas necesarias de los procesos de desarrollo ASI, DSI, CSI o IAS. Se realizan las pruebas de regresin Es muy importante registrar los cambios que se realizan en los SI y su documentacin.
MTRICA v.3 57
MSI - Estructura
MTRICA v.3
58