Vous êtes sur la page 1sur 10

INSTITUTO TECNOLOGICO SUPERIOR DE TEPOSCOLULA

INGENIERIA EN SISTEMAS COMPUTACIONALES

PLANIFICACION Y MODELADO 2.5 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS)

HUGO MORALES CISNEROS

INTRODUCCION
La gestin de la configuracin del software es uno de los procesos clave para toda organizacin dedicada a la Ingeniera del Software, ya que posibilita una mejor organizacin del desarrollo y mantenimiento del producto, facilitando el resto de procesos de produccin.

El arte de coordinar el desarrollo de software para minimizarla confusin,


se denomina gestin de la configuracin. La gestin es el arte de identificar, organizar y controlar las modificaciones que sufre el software la meta es maximizar la productividad minimizando errores.

2.5 GESTION DE LA CONFIGURACION DEL SOFTWARE (GCS)


Los cambios dentro del desarrollo del software pueden ocurrir en cualquier momento por lo tanto debemos estar preparados, las actividades de GCS sirven para:

Identificar el cambio de nuestro software.


Controlar ese cambio. Garantizar que el cambio quede bien implantado.

Informar el cambio.

La gestin de configuracin del software no es un mantenimiento del software, el mantenimiento es la etapa final de la ingeniera hasta que se retire el producto del equipo, la GCS es un conjunto de actividades de seguimiento y control que comienzan cuando se inicia el proyecto de desarrollo del software y termina slo una vez que el software queda fuera de circulacin. La primera Ley de la ingeniera de sistemas establece: Sin importar en que momento del ciclo de vida del sistema nos encontremos, el sistema cambiar y el deseo de cambiarlo persistir a lo largo de todo el ciclo de vida.

Entonces nos hacemos diferentes preguntas: Por qu cambiar el sistema? Que produce los cambios en el sistema? La respuesta a estas interrogantes se puede encontrar en cuatro aspectos fundamentales y a menudo muy tradicionales dentro del desarrollo del software: Nuevos requisitos del negocio o condiciones que dictan los cambios en las condiciones del producto o en las normas comerciales. Nuevas necesidades de los clientes que demandan la modificacin de los datos producidos por un sistema basado en computadora. Reorganizacin y/o reduccin del volumen comercial que provoca cambios en las prioridades del proyecto o en la estructura del equipo de ingeniera del software. Restricciones presupuestarias o de planificaciones que provocan una redefinicin del sistema o del producto.

ELEMENTO DE CONFIGURACIN DE SOFTWARE


Un elemento de la configuracin del software es la informacin creada como parte del proceso de ingeniera un ECS (elemento de configuracin de software) es un documento, un conjunto completo de casos de prueba o un componente de un programa dado. Los siguientes ECS son el objetivo de las tcnicas de gestin de configuracin y forman un conjunto de lneas base: 1) Especificacin del sistema 2) Plan de proyecto

3) Especificacin de requisitos a. Prototipo ejecutable o en papel 4) Manual de usuario preliminar 5) Especificacin de diseos a. Descripcin del diseo de datos b. Descripcin del diseo arquitectnico c. Descripciones del diseo de los mdulos d. Descripciones del diseo de interfaces e. Descripciones de los objetos (si se utilizan tcnicas de P.O.O) 6) Listados del cdigo fuente

7) Plan y procedimiento de pruebas a. Casos de prueba y resultados registrados

8) Manuales de operacin de y de instalacin


9) Programas ejecutables a. Mdulos, cdigo ejecutable b. Mdulos enlazados 10) Descripcin de la base de datos a. Esquema y estructura de archivos b. contenido inicial 11) Manual del usuario final 12) Documentos de mantenimiento

a. Informes de problemas del software


b. Peticiones de mantenimiento c. Ordenes de cambios e ingeniera 13) Estndares y procedimientos de ingeniera del software

Fig.1 Objetos configuracin

CONCLUSIN
La GCS es un elemento importante de garanta de calidad es responsable de controlar los cambios. Sin embargo tambin se debe identificar los ECS individuales. El proceso se puede definir en cinco tareas de GCS: Identificacin

Control de versiones
Control de cambios Auditorias de configuracin

Generacin de informes