0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
35 visualizzazioni41 pagine
Este documento presenta la metodología MÉTRICA 3 para el desarrollo de proyectos de software. Describe los siete principales componentes de la metodología: procesos, interfaces, actividades y tareas, productos, técnicas y prácticas, y participantes. La metodología cubre todo el ciclo de vida del desarrollo de software, incluida la planificación, el desarrollo, y el mantenimiento de sistemas de información.
Este documento presenta la metodología MÉTRICA 3 para el desarrollo de proyectos de software. Describe los siete principales componentes de la metodología: procesos, interfaces, actividades y tareas, productos, técnicas y prácticas, y participantes. La metodología cubre todo el ciclo de vida del desarrollo de software, incluida la planificación, el desarrollo, y el mantenimiento de sistemas de información.
Este documento presenta la metodología MÉTRICA 3 para el desarrollo de proyectos de software. Describe los siete principales componentes de la metodología: procesos, interfaces, actividades y tareas, productos, técnicas y prácticas, y participantes. La metodología cubre todo el ciclo de vida del desarrollo de software, incluida la planificación, el desarrollo, y el mantenimiento de sistemas de información.
2 Contenidos I. Introduccin II. Procesos III. Interfaces IV. Actividades y Tareas V. Productos VI. Tcnicas y Prcticas VII. Participantes
3 I. Introduccin MTRICA es una metodologa para la planificacin, desarrollo y mantenimiento de sistemas de informacin
Esta metodologa propia est basada en el Modelo de Procesos del Ciclo de vida de desarrollo ISO/IEC 12207 (Information Technology - Software Life Cycle Processes) as como en la norma ISO/IEC 15504 SPICE (Software Process Improvement And Assurance Standards Capability Determination)
MTRICA Versin 2, 1993.
MTRICA Versin 3, 2001. 4 I. Introduccin 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 y los perfiles de los participantes que intervienen debern adaptarse y dimensionarse en cada momento de acuerdo a las caractersticas particulares de cada proyecto Ofrece a las organizaciones un instrumento til para la sistematizacin de las actividades que dan soporte al ciclo de vida del software
5 I. Introduccin Objetivos Proporcionar o definir SI que ayuden a conseguir los fines de la organizacin. Dotar a la organizacin de productos software que satisfagan las necesidades de los usuarios. Mejorar la productividad de los departamentos de Sistemas y TIC. Facilitar la comunicacin y entendimiento entre los distintos participantes en la produccin de software a lo largo del ciclo de vida del proyecto Facilitar la operacin, mantenimiento y uso de los productos software obtenidos. 6 I. Introduccin Caractersticas Contempla el desarrollo de SI para las distintas tecnologas y los aspectos de gestin que aseguran que un proyecto cumple sus objetivos en trminos de calidad, coste y plazos. Se conserva la adaptabilidad, flexibilidad y sencillez, as como la estructura de actividades y tareas. Las fases y mdulos han dado paso a la divisin en procesos en una nica estructura la metodologa cubre distintos tipos de desarrollo: estructurado y orientado a objetos.
7 I. Introduccin Caractersticas Se facilita a travs de interfaces la realizacin de los procesos de apoyo u organizativos: Gestin de Proyectos, Gestin de Configuracin, Aseguramiento de Calidad y Seguridad. Se descompone cada uno de los procesos en actividades, y stas a su vez en tareas. Para cada tarea se describe su contenido: Principales acciones, productos, tcnicas, prcticas y participantes. 8 MTRICA 3 Tcnicas y Prcticas Herramientas Personas Productos Perfiles / Participantes Procesos / Actividades / Tareas I. Introduccin Elementos en MTRICA 3 9 PSI Planificacin de Sistemas de Informacin
Desarrollo de Sistemas de Informacin MSI Mantenimiento de Sistemas de Informacin II. Procesos 10 II. Procesos Planificacin de Sistemas de Informacin (PSI) Proporcionar un marco estratgico de referencia para los Sistemas de Informacin de un determinado mbito de la Organizacin
Desarrollo de Sistemas de Informacin 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
Mantenimiento de Sistemas de Informacin (MSI) Obtener una nueva versin de un sistema de informacin, a partir de las peticiones de mantenimiento
11 PSI Planificacin de SI EVS Estudio de Viabilidad del Sistema ASI Anlisis del SI DSI Diseo del SI CSI Construccin del SI IAS Implantacin y Aceptacin del SI MSI Mantenimiento de SI II. Procesos 12 II. Procesos Desarrollo de Sistemas de Informacin Estudio de Viabilidad del Sistema (EVS) Analizar un conjunto concreto de necesidades, con la idea de proponer una solucin a corto plazo (a medida, con productos del mercado o mixta)
Anlisis del Sistema de Informacin (ASI) 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
Diseo del Sistema de Informacin (DSI) 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
13 II. Procesos Desarrollo de Sistemas de Informacin Construccin del Sistema de Informacin (CSI) Construccin y prueba de los distintos componentes del sistema de informacin. Adems, se desarrollan los procedimientos de operacin y seguridad, y se elaboran los manuales de usuario final y de explotacin
Implantacin y Aceptacin del Sistema de Informacin (IAS) Entrega y aceptacin del sistema, incluyendo actividades para el paso a produccin del sistema
14 III. Interfaces La Interfaces definen una serie de actividades de tipo organizativo o de soporte al proceso de desarrollo
Las interfaces descritas en MTRICA 3 son:
Gestin de Proyectos (GP) Seguridad (SEG) Aseguramiento de la Calidad (CAL) Gestin de la Configuracin (GC)
15 III. Interfaces Gestin de Proyectos Gestin de Proyectos (GP) Planificacin, seguimiento y control de las actividades y de los recursos humanos y materiales que intervienen en el desarrollo de un Sistema de Informacin
PSI EVS ASI DSI CSI IAS MSI GP 16 III. Interfaces Seguridad Seguridad (SEG) Incorporar mecanismos de seguridad adicionales relaciona- dos tanto con la seguridad intrnseca del sistema de informacin como por la seguridad del propio proceso de desarrollo del sistema de informacin
PSI EVS ASI DSI CSI IAS MSI PSI-SEG EVS-SEG ASI-SEG DSI-SEG CSI-SEG IAS-SEG MSI-SEG 17 III. Interfaces Aseguramiento de la Calidad
Aseguramiento de la Calidad (CAL) Evaluar la calidad del proceso y del producto. Reducir, eliminar y prevenir las deficiencias de los productos, alcanzando una razonable confianza en que las prestaciones y servicios esperados
PSI EVS ASI DSI CSI IAS MSI EVS-CAL ASI-CAL DSI-CAL CSI-CAL IAS-CAL MSI-CAL 18 III. Interfaces Gestin de la Configuracin
Gestin de la Configuracin (GC) Identificar, definir y controlar los cambios en la configuracin del sistema, as como las modificaciones y versiones de los mismos PSI EVS ASI DSI CSI IAS MSI EVS-GC GC 2 MSI-GC GC 1 19 IV. Actividades y Tareas Cada Proceso e Interfaz est compuesto por Actividades A su vez, las Actividades estn compuestas por Tareas
Proceso o Interfaz # Actividades # Tareas Planificacin de SI (PSI) 9 24 Estudio de Viabilidad del Sistema (EVS) 6 18 Anlisis del SI (ASI) 11 34 Diseo del SI (DSI) 12 44 Construccin del SI (CSI) 9 19 Implantacin y Aceptacin del SI (IAS) 10 24 Mantenimiento de SI (MSI) 4 10 Gestin de Proyectos 16 29 Aseguramiento de la Calidad 25 38 Seguridad 31 34 Gestin de Configuracin 5 8 Total 138 282 20 IV. Actividades y Tareas Ejemplo: Tareas de la Actividad Establecimiento de Requisitos del Proceso ASI PSI EVS ASI DSI CSI IAS MSI EVS-GC GC 2 MSI-GC GC 1 PSI-SEG EVS-SEG ASI-SEG DSI-SEG CSI-SEG IAS-SEG MSI-SEG EVS-CAL ASI-CAL DSI-CAL CSI-CAL IAS-CAL MSI-CAL GP 21 IV. Actividades y Tareas Ejemplo: Tareas de la Actividad Establecimiento de Requisitos del Proceso ASI 22 IV. Actividades y Tareas Ejemplo: Tareas de la Actividad Establecimiento de Requisitos del Proceso ASI 23 V. Productos Las entradas y salidas de una tarea se denominan productos
Los productos establecen relaciones de dependencia/sincronizacin entre tareas
Para la elaboracin de un producto se utilizan tcnicas o prcticas especficas
Los productos externos son aquellos elaborados por tareas externas a las definidas en MTRICA 3 24 V. Productos Entradas y Salidas de PSI 25 V. Productos Entradas y Salidas de EVS 26 V. Productos Entradas y Salidas de ASI (Estructurado) 27 V. Productos Entradas y Salidas de ASI (OO) 28 V. Productos Entradas y Salidas de DSI (Estructurado) 29 V. Productos Entradas y Salidas de DSI (OO) 30 V. Productos Entradas y Salidas de CSI 31 V. Productos Entradas y Salidas de IAS 32 V. Productos Entradas y Salidas de MSI 33 VI. Tcnicas y Prcticas Las Tcnicas y Prcticas se utilizan en la elaboracin de productos. Mejoran la productividad y aseguran la calidad de los productos Una tcnica es un conjunto de heursticas y/o procedimientos que utiliza una notacin especfica Una prctica representa un medio para la consecucin de unos objetivos especficos de manera rpida, segura y precisa
34 VI. Tcnicas y Prcticas Tcnicas de Desarrollo Diagramas UML Diagrama de Estructura Diagrama de Flujo de Datos Modelado de Procesos de la Organizacin (SADT) Modelo Entidad/Relacin (ER) Normalizacin Optimizacin Reglas de Transformacin desde un Diagrama ER o Diagrama de Clases a un Modelo Relacional
35 VI. Tcnicas y Prcticas Tcnicas de Gestin de Proyectos Anlisis Coste/Beneficio Tcnicas de Estimacin Puntos de Funcin Staffing Size Tcnicas de Planificacin PERT Diagrama Gantt Estructura de Descomposicin de Trabajo (WBS) Diagramas de Extrapolacin 36 VI. Tcnicas y Prcticas Prcticas Anlisis de Impacto Catalogacin Clculo de Accesos Caminos de Acceso Diagrama de Representacin Factores Crticos de xito Impacto en la Organizacin Presentaciones Prototipado Pruebas Revisin Formal Revisin Tcnica Sesiones de Trabajo 37 VII. Participantes Los participantes en el proyecto (stakeholders) son todos aquellos que se vern afectados por el sistema de informacin o por el proceso de desarrollo Los participantes se clasifican en perfiles considerando funciones y responsabilidades afines y el conocimiento que necesitan respecto de la metodologa. Los perfiles establecidos son: - Directivo - Jefe de Proyecto - Consultor - Analista - Programador (Hace referencia a un nico tipo de participante, denominado igualmente Programador)
38 VII. Participantes Perfil Directivo Dentro de esta categora se agrupan los siguientes tipos de participantes:
- Comit de Direccin - Comit de Seguimiento - Directores de usuarios - Usuarios expertos
39 VII. Participantes Perfil Jefe de Proyecto Dentro de esta categora se agrupan los siguientes tipos de participantes:
- Jefe de Proyecto - Responsable de Implantacin - Responsable de Mantenimiento - Responsable de Operacin - Responsable de Sistemas - Responsable de Seguridad - Responsable de Calidad
40 VII. Participantes Perfil Consultor Dentro de esta categora se agrupan los siguientes tipos de participantes:
- Consultor - Consultor Informtico - Consultor de las Tecnologas de la Informacin - Consultor de Sistemas de Informacin - Especialista en Comunicaciones - Tcnico de Sistemas - Tcnicos de Comunicaciones
41 VII. Participantes Perfil Analista Dentro de esta categora se agrupan los siguientes tipos de participantes: - Analista - Administrador de Bases de Datos - Equipo de Arquitectura - Equipo de Formacin - Equipo de Implantacin - Equipo de Operacin - Equipo de Seguridad - Equipo de Soporte Tcnico - Equipo de Proyecto - Grupo de Aseguramiento de la Calidad