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 interministerial
responsable de la poltica informtica del gobierno)
MTRICA v.3 5
mbito de Aplicacin
Administracin Central del Estado (1 Etapa) Administracin Autonmica. Administracin Local. Resto de empresas e instituciones.
MTRICA v.3
Versiones
Versin Versin Versin Versin 1 2 2.1 3 1989 1993 1995 2000
(ERITEL) (Coopers & Lybrand) (Univ. Carlos III) (IECISA; CSI)
MTRICA v.3
Influencias
Mtodos:
SSADM V.4 Merise Ingeniera de la Informacin
Estndares:
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
Referencias especficas:
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 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:
Descripcin general Conjunto de tareas
Tarea:
Descripcin Productos
De entrada De salida
Tcnicas Participantes
MTRICA v.3 12
MTRICA v.3
13
MANTENIMIENTO DE SISTEMAS DE INFORMACIN (MSI) No cubre todas las actividades de ISO 12207
MTRICA v.3 14
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
EVS - Estructura
MTRICA v.3
20
MTRICA v.3
21
ASI - Estructura
MTRICA v.3 22
En AOO,
Modelo del negocio / Modelo del dominio
Catlogo de estndares y de normas Catlogo de usuarios (participantes y finales) Entorno tecnolgico del sistema Plan de trabajo
MTRICA v.3
23
Requisitos no funcionales:
Restricciones del entorno Niveles de servicio del sistema:
Rendimiento, seguridad, implantacin, disponibilidad...
MTRICA v.3 25
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
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.)
MTRICA v.3
35
MTRICA v.3
MTRICA v.3
37
DSI - Estructura
MTRICA v.3 38
MTRICA v.3
41
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
MTRICA v.3
48
Se construyen los procedimientos de migracin y carga inicial de datos, si procede. MTRICA v.3
49
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
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
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