Mtrica Versin 3 1 de 17 Mtrica versin

  • Slides: 17
Download presentation
Métrica Versión 3 1 de 17

Métrica Versión 3 1 de 17

Métrica versión 3 Descripción n n n n 2 Es una metodología para la

Métrica versión 3 Descripción n n n n 2 Es una metodología para la sistematización de las actividades que dan soporte al ciclo de vida del software. Es la metodología española. Consejo Superior de Informática Está estructurada en procesos e interfases. Tanto los procesos como las interfases se subdividen en actividades, que se componen de tareas. Cada actividad está orientada a la obtención de determinado producto o parte del mismo. Las tareas son las unidades mínimas de trabajo que agrupadas en una actividad están orientadas a la obtención de determinado producto. Para cada tarea se define el trabajo a realizar, los productos a partir de los cuales se realiza el mismo, los producto a obtener, las técnicas y prácticas a utilizar y los participantes. Los procesos están orientados al proceso de fabricación mientras que las interfases están orientadas al apoyo y control de dicho proceso de fabricación.

Métrica versión 3 Fuentes y antecedentes n n n n n 3 Métrica versión

Métrica versión 3 Fuentes y antecedentes n n n n n 3 Métrica versión 2. 1 ISO 12. 207 Information technology – Software life cycle processes ISO/IEC TR 15. 504/SPICE Software process improvement and assurance standards capability determination UNE-EN-ISO 9000: 2000 Sistemas de gestión de la calidad. Fundamentos y vocabulario IEEE 610. 12 - 1990 Standard glossary of software engineering terminology SSADM Merise Information Engineering MAGERIT. Metodología de análisis y gestión de riesgos de los sistemas de información EUROMÉTODO

Métrica versión 3 Estructura n Procesos n n n Definen el proceso de fabricación

Métrica versión 3 Estructura n Procesos n n n Definen el proceso de fabricación n Interfases n Procesos n Actividades de apoyo y control n n Interfases n n 4 Planificación de Sistemas de Información (PSI) Desarrollo de Sistemas de Información n Estudio de Viabilidad del Sistema (EVS) n Análisis del Sistema de Información (ASI) n Diseño del Sistema de Información (DSI) n Construcción del Sistema de Información (CSI) n Implantación y aceptación del Sistema (IAS) Mantenimiento de Sistemas de Información (MSI) Gestión de Proyectos (GPI, GPS y GPF) Gestión de Configuraciones (GC) Aseguramiento de la Calidad (CAL) Seguridad (SEG)

Métrica versión 3 Diferencias entre Métrica versión 3 y Métrica versión 2. 1 n

Métrica versión 3 Diferencias entre Métrica versión 3 y Métrica versión 2. 1 n n n n Se ha ampliado la Planificación de Sistemas de Información (PSI) Se incorpora el proceso de Mantenimiento de Sistemas de Información (MSI) Se separa y amplia el Estudio de Viabilidad del Sistema (EVS) Se ha mejorado la fase de pruebas Se ha estructurado mejor la información de entrada y de salida de cada tarea, así como los participantes y las técnicas a utilizar. Se mejora el catálogo de técnicas y prácticas Se incorporan las interfases n n n 5 Gestión de Proyectos (GPI, GPS y GPF) Gestión de Configuraciones (GC) Aseguramiento de la Calidad (CAL) Seguridad (SEG) Se ha incorporado la variante de análisis orientado a objetos

Métrica versión 3 Planificación de Sistemas de Información (PSI) n n n n n

Métrica versión 3 Planificación de Sistemas de Información (PSI) n n n n n 6 Estructura PSI 1: Inicio del Plan de Sistemas de Información PSI 2: Definición y organización del PSI 3: Estudio de la información relevante PSI 4: Identificación de requisitos PSI 5: Estudio de los sistemas de información actuales PSI 6: Diseño del modelo de sistemas de información PSI 7: Definición de la arquitectura tecnológica PSI 8: Definición del plan de acción PSI 9: Revisión y aprobación del PSI n n Descripción Marco de referencia para el desarrollo de sistemas de información Relacionada con los objetivos estratégicos de la organización Planificación a medio y largo plazo La perspectiva del plan no debe ser tecnológica

Métrica versión 3 Estudio de Viabilidad del Sistema (EVS) n n n 7 Estructura

Métrica versión 3 Estudio de Viabilidad del Sistema (EVS) n n n 7 Estructura EVS 1: Establecimiento del alcance del sistema EVS 2: Estudio de la situación actual EVS 3: Definición de requisitos del sistema EVS 4: Estudio de alternativas de solución EVS 5: Valoración de la alternativas EVS 6: Selección de la situación n Descripción El objetivo es el análisis de un conjunto concreto de necesidades para proponer una solución a corto plazo Se deben tener en cuenta las restricciones económicas, técnicas, legales y operativas Si existe un PSI debe estar enmarcado en este

Métrica versión 3 Análisis del sistema de información (ASI) n n n 8 Estructura

Métrica versión 3 Análisis del sistema de información (ASI) n n n 8 Estructura ASI 1: Definición del sistema ASI 2: Establecimiento de requisitos ASI 3: Identificación de subsistemas de análisis ASI 4: Análisis de casos de uso ASI 5: Análisis de clases ASI 6: Elaboración del modelo de datos ASI 7: Elaboración del modelo de procesos ASI 8: Definición de interfases de usuario ASI 9: Análisis de consistencia y especificación de requisitos ASI 10: Especificación del plan de pruebas ASI 11: Aprobación del análisis del sistema de información n n Descripción El objetivos es la obtención de una especificación detallada del sistema de información Análisis orientado a objetos ASI 4 y 5 Análisis estructurado ASI 6 y 7 Toma información del EVS Genera información para el DSI

Métrica versión 3 Diseño del Sistema de Información (DSI) n n n 9 Estructura

Métrica versión 3 Diseño del Sistema de Información (DSI) n n n 9 Estructura DSI 1: Definición de la arquitectura del sistema DSI 2: Diseño de la arquitectura de soporte DSI 3: Diseño de los casos de uso reales DSI 4: Diseño de clases DSI 5: Diseño de la arquitectura de módulos del sistema DSI 6: Diseño físico de datos DSI 7: Verificación y aceptación de la arquitectura del sistema DSI 8: Generación de especificaciones de construcción DSI 9: Diseño de la migración y carga inicial de datos DSI 10: Especificación técnica del plan de pruebas DSI 11: Establecimiento de requisitos de implantación DSI 12: Aprobación del diseño del sistema de información n n Descripción El objetivo es la definición de la arquitectura del sistema y del entorno tecnológico y la especificación detallada de los componentes del sistema de información Diseño orientado a objetos DSI 3 y 4 Diseño estructurado DSI 5 Bloque DSI 1 a 6 orientado a la obtención del diseño en detalle del sistema de información Bloque DSI 8 a 11 está orientado a la generación de todas las especificaciones necesarias para la construcción del sistema de información

Métrica versión 3 Construcción del Sistema de Información (CSI) n n n n n

Métrica versión 3 Construcción del Sistema de Información (CSI) n n n n n 10 Estructura CSI 1: Preparación del entorno de generación y construcción CSI 2: Generación del código de los componentes y procedimientos CSI 3: Ejecución de la pruebas unitarias CSI 4: Ejecución de las pruebas de integración CSI 5: Ejecución de las pruebas del sistema CSI 6: Elaboración de los manuales de usuario CSI 7: Definición de la formación de usuarios finales CSI 8: Construcción de los componentes y procedimientos de integración y carga inicial de datos CSI 9: Aprobación del sistema de información n n Descripción El objetivo es la generación del código de los componentes del sistema de información, desarrollar los procedimientos de operación y seguridad y elaborar los manuales de usuario y explotación Antes de dar por finalizada la construcción es necesario realizar las pruebas unitarias, de integración y de sistema. Se define la formación de los usuarios Se construyen los procedimientos de migración y de carga inicial de los datos

Métrica versión 3 Implantación y Aceptación del Sistema (IAS) n n n n n

Métrica versión 3 Implantación y Aceptación del Sistema (IAS) n n n n n 11 Estructura IAS 1: Establecimiento del plan de implantación IAS 2: Formación necesaria para la implantación IAS 3: Incorporación del sistema al entorno de operación IAS 4: Carga de datos al entorno de operación IAS 5: Pruebas de implantación del sistema IAS 6: Pruebas de aceptación del sistema IAS 7: Preparación del mantenimiento del sistema IAS 8: Establecimiento del acuerdo de nivel de servicio IAS 9: Presentación y aprobación del sistema IAS 10: Paso a producción n Descripción Este proceso tiene por objetivo principal la entrega y aceptación del sistema en su totalidad

Métrica versión 3 Mantenimiento de Sistemas de Información (MSI) n n Estructura MSI 1:

Métrica versión 3 Mantenimiento de Sistemas de Información (MSI) n n Estructura MSI 1: Registro de la petición MSI 2: Análisis de la petición MSI 3: Preparación de la implementación de la modificación MSI 4: Seguimiento y evaluación de los cambios hasta la aceptación n n Descripción El objetivo es la obtención de una nueva versión de un sistema de información desarrollado según Métrica versión 3 ó 2 Tipos n n 12 Correctivo Evolutivo Adaptativo Perfectivo

Métrica versión 3 Gestión de Proyectos (GP) n n n n 13 Estructura GPI

Métrica versión 3 Gestión de Proyectos (GP) n n n n 13 Estructura GPI 1: Estimación de esfuerzo GPI 2: Planificación GPS 1: Asignación detallada de tareas GPS 2: Comunicación al equipo del proyecto GPS 3: Seguimiento de tareas GPS 4: Análisis y registro de la incidencia GPS 5: Petición de cambio de requisitos GPS 6: Análisis de la petición de cambio de requisitos GPS 7: Aprobación de la solución GPS 8: Estimación del esfuerzo y planificación de la solución GPS 9: Registro del cambio de requisitos GPS 10: Finalización de la tarea GPS 11: Actualización de la planificación GPS 12: Reuniones de seguimiento GPS 13: Aceptación GPF 1: Cierre del proyectos n n Descripción Su objetivos principal es la planificación, el seguimiento y el control de las actividades y de los recursos Grupo GPI Grupo GPS Grupo GPF

Métrica versión 3 Aseguramiento de la Calidad (CAL) n n n Estructura EVS-CAL Tres

Métrica versión 3 Aseguramiento de la Calidad (CAL) n n n Estructura EVS-CAL Tres actividades ASI-CAL Cinco actividades DSI-CAL Cuatro actividades CSI-CAL Cinco actividades IAS-CAL Cuatro actividades MSI-CAL Tres actividades n n 14 Descripción “Concordancia con los requisitos funcionales y de requerimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente” Requisitos y requerimientos esperados por el cliente El proceso de aseguramiento de la calidad debe ser demostrable Las revisiones son un elemento fundamental en la calidad del software

Métrica versión 3 Seguridad (SEG) n n n n Estructura PSI-SEG Cuatro actividades EVS-SEG

Métrica versión 3 Seguridad (SEG) n n n n Estructura PSI-SEG Cuatro actividades EVS-SEG Seis actividades ASI-SEG Cuatro actividades DSI-SEG Cinco actividades CSI-SEG Cuatro actividades IAS-SEG Cinco actividades MSI-SEG Tres actividades n n n 15 Descripción Esta interfase pretende la incorporación en los sistemas de información de mecanismos de seguridad adicionales a los proporcionados por la metodología Dos tipos de actividades Relacionadas con la seguridad intrínseca Relacionadas con la seguridad del proceso de desarrollo Muy vinculado a un plan de seguridad o una metodologías de análisis y gestión de riesgos como MAGERIT

Métrica versión 3 Gestión de Configuraciones (GC) n n n 16 Estructura EVS-GC 1:

Métrica versión 3 Gestión de Configuraciones (GC) n n n 16 Estructura EVS-GC 1: Definición de los requisitos de gestión de configuración EVS-GC 2: Establecimiento del plan de gestión de la configuración GC 1: Identificación y registro de productos GC 2: Identificación y registro del producto global MSI-GC 1: Registro del cambio en el sistema de gestión de la configuración n n Descripción El objetivo de esta interfase es mantener la integridad de los productos que se obtienen a lo largo del desarrollo de los sistemas de información Estos productos son códigos fuentes, ejecutables y documentación de todo el proceso, independientemente de cómo se represente

Métrica versión 3 Técnicas y prácticas n n n n n 17 Técnicas Análisis

Métrica versión 3 Técnicas y prácticas n n n n n 17 Técnicas Análisis coste/beneficio Casos de uso Diagrama de clases Diagrama de componentes Diagrama de descomposición Diagrama de despliegue Diagrama de estructura Diagrama de flujo de datos (DFD) Diagrama de paquetes Diagrama de transición de estados Modelo entidad/relación extendido Técnicas matriciales Método Albrecht Método MARKII Diagrama PERT Diagrama GRANTT Diagrama WBS n n n n Prácticas Análisis de impacto Catalogación Cálculo de accesos Factores críticos de éxito Impacto en la organización Presentaciones Prototipado Prueba Revisión técnica Revisión formal Entrevistas Reuniones JAD (Joint Application design) JRP (Joint Requirements Planning)