SCM.pdf - Gestiu00f3n de la configuraciu00f3n en el...

This preview shows page 1 - 10 out of 48 pages.

1 Gestión de la configuración en el software (SCM) Ingeniería de Software
2 Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación de ECS Control de versiones: Subversion Control de cambios: Mantis Auditoría de la configuración Generación de informes Herramientas de SCM Temario
3 “El arte de identificar, organizar y controlar modificaciones al software que está siendo construido por un equipo de programadores, con el objetivo de maximizar la productividad, minimizando los errores.” [Babich]Gestión de la configuración
4 “Es el proceso de aplicar procedimientos técnicos y administrativos a lo largo del ciclo de vida, para: identificar, definir las piezas de software; controlar modificaciones y versiones de estas piezas; registrar y reportar el estado de cada pieza y la solicitudes de modificaciones; asegurar la completitud, consistencia y correctitud de las piezas de software; y controlar el almacenamiento, manipulación y entrega de los productos de software”. [ISO/IEC 12207]Gestión de la configuración
5 Actualizaciones simultáneas: Situación: dos o más personas han trabajando separadamente sobre el mismo objeto. Resultado: el último elimina el trabajo del resto. Dependencia Productos: Situación: los productos dependen de otros recursos para su desarrollo. No se comunica correctamente la evolución de los recursos de los cuales dependen. Resultado: no se utiliza la versión adecuada del recurso para la elaboración del producto. Versiones: Situación: El software evoluciona en versiones y contiene variantes. No se lleva una trazabilidad de su evolución. Resultado: Se produce retrabajo y pérdida de información. Problemas del cambio
6 Elementos creados durante el desarrollo. Programas (código fuente y ejecutables) y recursos (gráficos, etc). Documentos (técnicos, administrativos y de usuario). Estructuras de datos (base de datos, archivos, etc). Elementos de la configuración del software
7 Ingeniería de requerimientos Especificación de Requerimientos. Documentos de casos de uso Diseño Especificación de diseño. oDescripción del diseño de datos. oDescripción del diseño arquitectónico. oDescripción del diseño de interfaces, módulos, objetos. Construcción Código Fuente. Ejecutables y recursos. Prueba Especificación de la Prueba. oPlan y procedimientos de prueba. oCasos de prueba y resultados. oDatos de prueba Elementos de la configuración del software
8 Gestión de proyectos Plan del proyecto. Aseguramiento de la calidad Plan de SQA y calidad Estándares y procedimientos. Reportes e informes Métricas y resultados Herramientas Documentación Manual de usuario. Instructivo de instalación. Elementos de la configuración del software
9 Identificación de ECS. Control de versiones.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture