Anda di halaman 1dari 6

Metodologa Mtrica Versin 3

INTRODUCCIN
La metodologa MTRICA Versin 3 ofrece a las Organizaciones un instrumento til para la sistematizacin de las actividades que dan soporte al ciclo de vida del software dentro del marco que permite alcanzar los siguientes objetivos: a) Proporcionar o definir Sistemas de Informacin que ayuden a conseguir los fines de la Organizacin mediante la definicin de un marco estratgico para el desarrollo de los mismos. b) Dotar a la Organizacin de productos software que satisfagan las necesidades de los usuarios dando una mayor importancia al anlisis de requisitos. c) Mejorar la productividad de los departamentos de Sistemas y Tecnologas de la Informacin y las Comunicaciones, permitiendo una mayor capacidad de adaptacin a los cambios y teniendo en cuenta la reutilizacin en la medida de lo posible. d) Facilitar la comunicacin y entendimiento entre los distintos participantes en la produccin de software a lo largo del ciclo de vida del proyecto, teniendo en cuenta su papel y responsabilidad, as como las necesidades de todos y cada uno de ellos. e) Facilitar la operacin, mantenimiento y uso de los productos software obtenidos.

La metodologa MTRICA Versin 3 cubre distintos tipos de desarrollo: estructurado y orientado a objetos, facilitando a travs de interfaces la realizacin de los procesos de apoyo u organizativos: Gestin de Proyectos, Gestin de Configuracin, Aseguramiento de Calidad y Seguridad. PROCESOS PRINCIPALES DE MTRICA VERSIN 3 MTRICA Versin 3 tiene un enfoque orientado al proceso, ya que la tendencia general en los estndares se encamina en este sentido y por ello, como ya se ha dicho, se ha enmarcado dentro de la norma ISO 12.207, que se centra en la clasificacin y definicin de los procesos del ciclo de vida del software. Como punto de partida y atendiendo a dicha norma, MTRICA Versin 3 cubre el Proceso de Desarrollo y el Proceso de Mantenimiento de Sistemas de Informacin. MTRICA Versin 3 ha sido concebida para abarcar el desarrollo completo de Sistemas de Informacin sea cual sea su complejidad y magnitud, por lo cual su estructura responde a desarrollos mximos y deber adaptarse y dimensionarse en cada momento de acuerdo a las caractersticas particulares de cada proyecto. Los procesos de la estructura principal de MTRICA Versin 3 son los siguientes: a) PLANIFICACIN DE SISTEMAS DE INFORMACIN. b) DESARROLLO DE SISTEMAS DE INFORMACIN. c) MANTENIMIENTO DE SISTEMAS DE INFORMACIN. El enfoque del Proceso de Planificacin de Sistemas de Informacin, al no estar dentro del mbito de la norma ISO 12.207 de Procesos del Ciclo de Vida de Software, se ha determinado a partir del estudio de los ltimos avances en este campo, la alta competitividad y el cambio a que estn sometidas las organizaciones. MTRICA Versin 3 ayuda en la planificacin de sistemas de informacin facilitando una visin general necesaria para posibilitar dicha integracin y un modelo de informacin global de la organizacin.

En cuanto al Proceso de Desarrollo de Sistemas de Informacin, para facilitar la comprensin y dada su amplitud y complejidad se ha subdividido en cinco procesos: 1. 2. 3. 4. 5. ESTUDIO DE VIABILIDAD DEL SISTEMA (EVS). ANLISIS DEL SISTEMA DE INFORMACIN (ASI). DISEO DEL SISTEMA DE INFORMACIN (DSI). CONSTRUCCIN DEL SISTEMA DE INFORMACIN (CSI). IMPLANTACIN Y ACEPTACIN DEL SISTEMA (IAS).

Desde el enfoque de la norma ISO 12.207, el Proceso de Mantenimiento de Sistemas de Informacin comprende actividades y tareas de modificacin o retirada de todos los componentes de un sistema de informacin (hardware, software, software de base, operaciones manuales, redes, etc.). Este marco de actuacin no es el objetivo de MTRICA Versin 3, ya que esta metodologa est dirigida principalmente al proceso de desarrollo del software. Por lo tanto, MTRICA Versin 3 refleja los aspectos del Mantenimiento, correctivo y evolutivo, que tienen relacin con el Proceso de Desarrollo. Planificacin de Sistemas de Informacin (PSI) El objetivo de un Plan de Sistemas de Informacin es proporcionar un marco estratgico de referencia para los Sistemas de Informacin de un determinado mbito de la Organizacin. Como productos finales de este proceso se obtienen los siguientes, que podrn constituir la entrada para el siguiente proceso de Estudio de Viabilidad del Sistema: Catlogo de requisitos de PSI, que surge del estudio de la situacin actual en el caso de que sea significativo dicho estudio, del diagnstico que se haya llevado a cabo y de las necesidades de informacin de los procesos de la organizacin afectados por el plan de sistemas. Arquitectura de informacin, que se compone a su vez de los siguientes productos: Modelo de informacin. Modelo de sistemas de informacin. Arquitectura tecnolgica. Plan de proyectos. Plan de mantenimiento del PSI. Un Plan de Sistemas de Informacin proporcionar un marco de referencia en materia de Sistemas de Informacin. En ocasiones podr servir de palanca de cambio para los procesos de la Organizacin, pero su objetivo estar siempre diferenciado del de un anlisis de dichos procesos por s mismos. Dicho en otras palabras, no se debe confundir el resultado que se persigue con un Plan de Sistemas de Informacin, con el de una mejora o reingeniera de procesos, ya que los objetivos en ambos casos no son los mismos, aunque el medio para conseguirlos tenga puntos en comn (estudio de los procesos y alineamiento con los objetivos estratgicos). Desarrollo de Sistemas de Informacin El proceso de Desarrollo de MTRICA Versin 3 contiene todas las actividades y tareas que se deben llevar a cabo para desarrollar un sistema, cubriendo desde el anlisis de requisitos hasta la instalacin del software. Adems de las tareas relativas al anlisis, incluye dos partes en el diseo de sistemas: arquitectnico y detallado. En MTRICA Versin 3 se han abordado los dos tipos de desarrollo: estructurado y orientado a objeto, por lo que ha sido necesario establecer actividades especficas a realizar en alguno de los procesos cuando se utiliza la tecnologa de orientacin a objetos. Para este ltimo caso se ha analizado alguna de las propuestas de otras metodologas orientadas a objetos y se han tenido en cuenta la mayora de las tcnicas que contempla UML 1.2 (Unified Modeling Language).

El desarrollo en MTRICA Versin 3 lo constituyen los procesos:

a) b) c) d) e)

ESTUDIO DE VIABILIDAD DEL SISTEMA (EVS). ANLISIS DEL SISTEMA DE INFORMACIN (ASI). DISEO DEL SISTEMA DE INFORMACIN (DSI). CONSTRUCCIN DEL SISTEMA DE INFORMACIN (CSI). IMPLANTACIN Y ACEPTACIN DEL SISTEMA (IAS).

Estudio de Viabilidad del Sistema (EVS) El propsito de este proceso es analizar un conjunto concreto de necesidades, con la idea de proponer una solucin a corto plazo. Los criterios con los que se hace esta propuesta no sern estratgicos sino tcticos y relacionados con aspectos econmicos, tcnicos, legales y operativos. Para valorar las alternativas planteadas y determinar una nica solucin, se estudiar el impacto en la organizacin de cada una de ellas, la inversin y los riesgos asociados. El resultado final de este proceso son los productos relacionados con la solucin que se propone para cubrir la necesidad concreta que se plante en el proceso, y que depende de si la solucin conlleva desarrollo a medida o no: a) b) c) d) e) f) g) Contexto del sistema (con la definicin de las interfaces en funcin de la solucin). Impacto en la organizacin. Coste/beneficio de la solucin. Valoracin de riesgos de la solucin. Enfoque del plan de trabajo de la solucin. Planificacin de la solucin. Solucin propuesta: Descripcin de la solucin. Modelo de descomposicin en subsistemas. Matriz de procesos/localizacin geogrfica. Matriz datos/localizacin geogrfica. Entorno tecnolgico y comunicaciones. Estrategia de implantacin global del sistema. Descripcin de los procesos manuales.

Anlisis del Sistema de Informacin (ASI) El propsito de este proceso es conseguir la especificacin detallada del sistema de informacin, a travs de un catlogo de requisitos y una serie de modelos que cubran las necesidades de informacin de los usuarios para los que se desarrollar el sistema de informacin y que sern la entrada para el proceso de Diseo del Sistema de Informacin. Como ya se ha dicho MTRICA Versin 3 cubre tanto desarrollos estructurados como orientados a objetos, y las actividades de ambas aproximaciones estn integradas en una estructura comn aunque presenta alguna actividad exclusiva para cada tipo de desarrollo. En primer lugar se describe inicialmente el sistema de informacin, a partir de los productos generados en el proceso Estudio de Viabilidad del Sistema (EVS). Se delimita su alcance, se genera un catlogo de requisitos generales y se describe el sistema mediante unos modelos iniciales de alto nivel. Se recogen de forma detallada los requisitos funcionales que el sistema de informacin debe cubrir, catalogndolos, lo que permite hacer la traza a lo largo de los procesos de desarrollo. Adems, se identifican los requisitos no funcionales del sistema, es decir, las facilidades que ha de proporcionar el sistema, y las restricciones a que estar sometido, en cuanto a rendimiento, frecuencia de tratamiento, seguridad, etc. Para facilitar el anlisis del sistema se identifican los subsistemas de anlisis, y se elaboran los modelos de Casos de Uso y de Clases, en desarrollos orientados a objetos, y de Datos y Procesos en desarrollos estructurados. Se ha incorporado una actividad especfica para la definicin de Interfaces de Usuario al tiempo que se van obteniendo y depurando los requisitos y los anteriores modelos. Se especificarn todas las interfaces entre el sistema y el usuario, como formatos de pantallas, dilogos, formatos de informes y formularios de entrada.

Finalizados los modelos, se realiza un anlisis de consistencia, mediante una verificacin y validacin, lo que puede forzar la modificacin de algunos de los modelos obtenidos. Una vez realizado dicho anlisis de consistencia se elabora el producto Especificacin de Requisitos Software, que constituye un punto de referencia en el desarrollo del software y la lnea base de referencia para las peticiones de cambio sobre los requisitos inicialmente especificados. En este proceso se inicia tambin la especificacin del Plan de Pruebas, que se completar en el proceso Diseo del Sistema de Informacin (DSI). Los productos resultantes del Anlisis del Sistema de Informacin, dependen del tipo de desarrollo de que se trate y se detallan a continuacin especificando los que son distintos, segn los dos tipos de desarrollo a los que da respuesta MTRICA Versin 3: Descripcin general del entorno tecnolgico. Glosario de trminos. Catlogo de normas. Catlogo de requisitos. Especificacin de interfaz de usuario.

Adems, en Anlisis Estructurado: Plan de migracin y carga inicial de datos. Contexto del sistema. Matriz de procesos/localizacin geogrfica. Descripcin de interfaz con otros sistemas. Modelo de procesos. Modelo lgico de datos normalizado.

Adems, en Anlisis Orientado a Objetos: Descripcin de subsistemas de anlisis. Descripcin de interfaces entre subsistemas. Modelo de clases de anlisis. Comportamiento de clases de anlisis. Anlisis de la realizacin de los casos de uso. Diseo del Sistema de Informacin (DSI) El propsito del Diseo del Sistema de Informacin (DSI) es obtener 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 especificacin 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. El diseo de la arquitectura del sistema depender en gran medida de las caractersticas de la instalacin, de modo que se ha de tener en cuenta una participacin activa de los responsables de Sistemas y Explotacin de las Organizaciones para las que se desarrolla el sistema de informacin. Este proceso consta de un primer bloque de actividades, que se realizan en paralelo, y cuyo objetivo es obtener el diseo de detalle del sistema de informacin que comprende la particin fsica del sistema de informacin, independiente de un entorno tecnolgico concreto, la organizacin en subsistemas de diseo, la especificacin del entorno tecnolgico sobre el que se despliegan dichos subsistemas y la definicin de los requisitos de operacin, administracin del sistema, seguridad y control de acceso. En el caso de diseo orientado a objetos, conviene sealar que se ha contemplado que el diseo de la persistencia se lleva a cabo sobre bases de datos relacionales. De este primer bloque de actividades se obtienen los siguientes productos: Catlogo de requisitos (se completa).

Catlogo de excepciones. Catlogo de normas para el diseo y construccin. Diseo de la arquitectura del sistema. Entorno tecnolgico del sistema. Procedimientos de operacin y administracin del sistema. Procedimientos de seguridad y control de acceso. Diseo detallado de los subsistemas de soporte. Modelo fsico de datos optimizado. Asignacin de esquemas fsicos de datos a nodos.

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 casos de uso. Modelo de clases de diseo. Comportamiento de clases de diseo. Diseo de interfaz de usuario. Un segundo bloque de actividades complementa el diseo del sistema de informacin, en el que se generan todas las especificaciones necesarias para la construccin del sistema de informacin: Las especificaciones de construccin de los componentes del sistema (mdulos o clases, segn el caso) y de las estructuras de datos. Los procedimientos de migracin y sus componentes asociados. La definicin y revisin del plan de pruebas, y el diseo de las verificaciones de los niveles de prueba establecidos. El catlogo de excepciones que permite establecer un conjunto de verificaciones relacionadas con el propio diseo o con la arquitectura del sistema. La especificacin de los requisitos de implantacin. Construccin del Sistema de Informacin (CSI) La construccin del Sistema de Informacin (CSI) tiene como objetivo final la construccin y prueba de los distintos componentes del sistema de informacin, a partir del conjunto de especificaciones lgicas y fsicas del mismo, obtenido en el Proceso de Diseo del Sistema de Informacin (DSI). Se desarrollan los procedimientos de operacin y seguridad y se elaboran los manuales de usuario final y de explotacin, estos ltimos cuando proceda. Si fuera necesario realizar una migracin de datos, es en este proceso donde se lleva a cabo la construccin de los componentes de migracin y procedimientos de migracin y carga inicial de datos. Como resultado de dicho proceso se obtiene: Resultado de las pruebas unitarias. Evaluacin del resultado de las pruebas de integracin. Evaluacin del resultado de las pruebas del sistema. Producto software: Cdigo fuente de los componentes. Procedimientos de operacin y administracin del sistema. Procedimientos de seguridad y control de acceso. Manuales de usuario. Especificacin de la formacin a usuarios finales. Cdigo fuente de los componentes de migracin y carga inicial de datos. Procedimientos de migracin y carga inicial de datos. Evaluacin del resultado de las pruebas de migracin y carga inicial de datos. Implantacin y Aceptacin del Sistema (IAS)

Este proceso tiene como objetivo principal, la entrega y aceptacin del sistema en su totalidad, que puede comprender varios sistemas de informacin desarrollados de manera independiente, segn se haya establecido en el proceso de Estudio de Viabilidad del Sistema (EVS), y un segundo objetivo que es llevar a cabo las actividades oportunas para el paso a produccin del sistema. Se establece el plan de implantacin, una vez revisada la estrategia de implantacin y se detalla el equipo que lo realizar. Como resultado de este proceso se obtienen los siguientes productos: Plan de implantacin del sistema en su totalidad. Equipo de implantacin que realizar la implantacin. Plan de formacin del equipo de implantacin (esquema, materiales, recursos necesarios, planificacin y especificacin de la formacin de usuarios finales). Evaluacin de las pruebas de implantacin del sistema por parte del usuario de operacin. Evaluacin de las pruebas de aceptacin del sistema por parte del usuario final. Plan de mantenimiento previo al paso a produccin. Acuerdo de nivel de servicio del sistema. Sistema en produccin. Mantenimiento de Sistemas de Informacin (MSI) El objetivo de este proceso es la obtencin de una nueva versin de un sistema de informacin desarrollado con MTRICA, a partir de las peticiones de mantenimiento que los usuarios realizan con motivo de un problema detectado en el sistema o por la necesidad de una mejora del mismo. Como consecuencia de esto, slo se considerarn en MTRICA Versin 3 los tipos de Mantenimiento Correctivo y Evolutivo. Se excluyen los tipos de Mantenimiento Adaptativo y Perfectivo, que abarcan actividades tales como la migracin y la retirada de software que precisaran el desarrollo de un tipo de metodologa especfica para resolver su cometido. Ante una peticin de cambio de un sistema de informacin ya en produccin, se realiza un registro de las peticiones, se diagnostica el tipo de mantenimiento y se decide si se le da respuesta o no, en funcin del plan de mantenimiento asociado al sistema afectado por la peticin, y se establece con qu prioridad. La definicin de la solucin al problema o necesidad planteada por el usuario que realiza el responsable de mantenimiento, incluye un estudio del impacto, la valoracin del esfuerzo y coste, las actividades y tareas del proceso de desarrollo a realizar y el plan de pruebas de regresin. Los productos que se obtienen en este proceso son los siguientes: Catlogo de peticiones de cambio. Resultado del estudio de la peticin. Propuesta de solucin. Anlisis de impacto de los cambios. Plan de accin para la modificacin. Plan de pruebas de regresin. Evaluacin del cambio. Evaluacin del resultado de las pruebas de regresin.