Вы находитесь на странице: 1из 7

Qu es la Gestin de la Configuracin?

Ingeniera del Software

Al desarrollar un software, los cambios ocurren y es necesario gestionarlos con eficacia La gestin de esos cambios es la gestin de

Gestin de la configuracin

la configuracin del software (GCS) Si los cambios no son controlados, pueden conducir el proyecto al desastre

En qu consiste?
Es un conjunto de actividades para:
Identificar los productos de trabajo que probablemente cambien Establecer relaciones entre ellos Definir mecanismos para gestionar las versiones Controlar los cambios que se producen

Quin la realiza?
Todos los software involucrados en el proceso

A veces hay un equipo especfico de soporte al proceso de GCS

Necesidad
La GCS asegura:
Coherencia entre versiones Seguridad ante prdidas Reutilizacin del software
En el tiempo: Versiones futuras En el espacio: Otros proyectos

Objetivos
Establecer y mantener la integridad de los productos generados durante un proyecto de desarrollo de software a lo largo de todo el ciclo de vida La GCS acta sobre:
Programas Documentos Datos

Poder recuperar cualquier versin realizada por cualquier desarrollador en cualquier momento Calidad. Se aceptan slo cambios formalmente revisados y aprobados

Elementos
Elementos de la Configuracin del Software (ECS)
Cada uno de los componentes bsicos sobre los que se realizar un control Los ECS se pueden organizar como objetos de configuracin

Elementos
Especificaciones del Sistema. Estimaciones y Planes. Especificacin de requisitos software. Diseo arquitectnico. Diseo detallado. Prototipos generados. Cdigo fuente. Documentacin relacionada con la determinacin de los factores de riesgo y su gestin a efectos de minimizar sus consecuencias. Programas ejecutables y libreras asociadas. Manuales del usuario, de operacin e instalacin.

Elementos
Documentacin relacionada con cursos de formacin en el uso del producto. Plan de pruebas. Casos de Prueba y resultados obtenidos. Estndares y procedimientos de Ingeniera de Software utilizados. Informes de incidencia. Pedidos de mantenimiento. Ordenes de cambio. Documentacin del Software y Hardware utilizados como herramientas de desarrollo. Diseo de bases de datos. Bases de Datos. Informacin del entorno de desarrollo y de implantacin. Contenidos iniciales de las bases de datos.

Lneas Base
Es una configuracin de referencia A partir de ella las revisiones se han de realizar de manera formal Se definen al comienzo del proyecto Generalmente se corresponden con los resultados de las fases

Lneas Base
Cuando un ECS se convierte en una lnea base se introduce en una Base de Datos del Proyecto Tipos de Lneas base
Lnea base de Sistema Lnea base Funcional Lnea base de Diseo Lnea base de Producto Lnea base Operativa

Lneas Base

Lneas Base

Actividades de GCS
Identificacin de Elementos Control de Versiones Control de Cambios Auditoria de la Configuracin Generacin de informes de estado

Identificacin de Elementos
Identificar y organizar todos y cada uno de los ECS Asignarles nombres significativos y nicos Definir en qu puntos se van a establecer Lneas Base Definir los ECS que compondrn cada Lnea Base

Control de Versiones
Versin: instancia de un elemento que difiere en algo significativo de otras instancias Revisin: Modificacin secundaria Variante: Versiones que coexisten Release: Versin que se distribuye a los clientes Invariante: Propiedades comunes a todas las versiones Delta: diferencia entre dos versiones

Control de Versiones
Consiste en gestionar las versiones de los objetos

Control de Cambios
Consiste en controlar los cambios que se producen a lo largo del ciclo de vida Pasos
Solicitar cambios sobre los ECS del producto. Analizar y valorar el impacto del cambio

Definir qu elementos componen una versin completa

Aprobar o rechazar la solicitud de cambio. Priorizar las solicitudes de cambio. Controlar la ejecucin del cambio solicitado. Certificar que realizado. el cambio ha sido correctamente

Control de Cambios
Una peticin de cambio debe identificar:
Qu Cmo Dnde Por qu Quin Presupuesto

Control de Cambios

Auditora de la Configuracin
Consiste en:
Validar la completitud del software Mantener la consistencia entre los elementos Asegurar que los cambios se han realizado correctamente

Auditora de la Configuracin
Auditora Funcional
Comprobar que se han completado todas las pruebas necesarias para los ECS auditados Asegurar que los ECS auditados cumplen los requisitos que se impusieron sobre ellos

Cmo se hace?
Mediante revisiones formales

Tipos
Auditora Funcional Auditora Fsica Revisin Formal de Certificacin

Auditora de la Configuracin
Auditora Fsica
Su objetivo es verificar la adecuacin, integridad y precisin de los elementos fsicos de documentacin que constituyen la Lnea Base.

Generacin de informes de estado


Consiste en informar del estado de los elementos y de las solicitudes de cambio Mejora la comunicacin entre las personas involucradas Mantiene informadas a las personas de los cambios efectuados / planificados

Revisin Formal de Certificacin


Su objetivo es certificar que los ECS se comportan correctamente en su entorno operativo.

Generacin de informes de estado


Tipos de informes
Registros
Registro de solicitudes de cambio Registro de incidencias Registro de modificaciones del Software

Documentacin de la GCS
Plan de gestin de configuraciones
Normas y procedimientos asociados a la GCS de un proyecto

Dossier de gestin de la configuracin


Resultados de las actividades de GCS

Informes
Informe del estado de los cambios Inventario de los elementos de configuracin Informe de incidencias Informe de modificaciones

Dossier de gestin de cambios


Toda la informacin necesaria para asegurar el control de los cambios

Вам также может понравиться