130 likes | 294 Views
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE. GCS. 1) Identificar Cambio 2) Controlar el Cambio 3) Garantizar Implementación del Cambio 4) Informar del cambio. OBJETIVOS DE LAS ACTIVIDADES DE LA GCS. 1) Programas 2) Documentos 3) Datos. ECS. RESULTADO DEL PROCESO DE INGENIERÍA DE SOFTWARE.
E N D
1) Identificar Cambio • 2) Controlar el Cambio • 3) Garantizar Implementación del Cambio • 4) Informar del cambio OBJETIVOS DE LAS ACTIVIDADES DE LA GCS
1) Programas • 2) Documentos • 3) Datos ECS RESULTADO DEL PROCESO DE INGENIERÍA DE SOFTWARE
Sin importar en qué momento del ciclo de vida del sistemas nos encontremos, el sistema cambiará y el deseo de cambiarlo persistirá a lo largo de todo el ciclo de vida CAMBIO
Nuevos negocios • Nuevas necesidades del cliente • Reorganización • Restricciones presupuestarias ORIGEN DE LOS CAMBIOS
1) Líneas base Ingeniería del Software Análisis de Requisitos Diseño del Software Codificación TAREAS Y CONCEPTOS EN LA GCS Prueba Entrega
Modifica ECS Base de Datos del Proyecto Entrada Aprobada Revisiones Técnicas Formales Tareas de Ingeniería del SW ECS ECS ECS Salida Almacenadas Cambios en Línea Base Controles GCS Copia ECS
Especificación del sistema • Plan del proyecto del Software • Especificación de Requisitos del Software. • Manual Preliminar de Usuario • ESpecificación de Diseño • Listados del Código Fuente • Especificación de las Pruebas Manuales de Operación e Instalación • Programa Ejecutable • Descripción de la Base de Datos • Manual del Usuario Final • Documentos de Mantenimiento • Estándaresy Procedimientos de Ingeniería del Software • …Editores, Compiladores, Herramientas Case ELEMENTOS DE CONFIGURACIÓN DEL SOFTWARE (ECS)
¿Cómo identifica y gestiona una organización las distintas versiones existentes de un programa y su documentación de forma que se puedan introducir cambios eficientemente.? • ¿Cómo controla la organización los cambios antes y después de que el SW sea entregado al cliente? • ¿Quién tiene la responsabilidad de aprobar y asignar prioridades a los cambios? • ¿Cómo podemos garantizar que los cambios se han llevado a cabo adecuadamente? • ¿Qué mecanismo se usa para avisar a otros de los cambios realizados? Problemáticas a atender por la GCS
Especificaciones del Diseño Modelo de Datos Diseño de Datos Diseño Arquitectónico Diseño de Módulos Diseño de Interfaces Módulos N Descripción de la Interfaz Descripción del Algoritmo Especificaciones de Prueba Plan de Prueba Procedimiento de Prueba Casos de Prueba Objetos de Configuración del SW Código Fuente Interrelación Relación de Composición
Identificación • Control de Versiones • Control de Cambios • Auditorías de Configuración • Generación de Informes Tareas del Proceso de GCS
Organizar mediante enfoque OO Unidad de Texto en el análisis, diseño, codificación o prueba • Objetos Simples • Objetos Compuestos (Especificación de Diseño) • Cada Objeto tiene: • Nombre • Descripción • Lista de recursos • Realización (Referencia a ULL para Objetos Compuestos) • LIM • Grafo de Evolución de un Objeto 1) Identificación