Professional Documents
Culture Documents
Introduccin
Es una actividad protectora llamada Gestin de
la Configuracin del Software (GCS o GC), la cul es aplicado a lo largo del proceso del software. Los cambios dentro del desarrollo del software pueden ocurrir en cualquier momento y se debe estar preparado, las actividades de CGS sirven para:
Identificar el cambio de nuestro software. Controlar ese cambio. Garantizar que el cambio quede bien implantado. Informar el cambio.
Introduccin
(2)
La gestin de configuracin es el arte de identificar, organizar y controlar las modificaciones que sufre el software que
ingeniera del software y terminan slo cuando queda fuera de circulacin. El resultado se puede dividir en tres categoras:
1.) programas de computadora (tanto a nivel de fuente como de
formas ejecutables ) 2.) productos de trabajo que describen los programas de computadora . 3.) datos internos o externos del programa.
(cambios en los requisitos del producto o en las normas comerciales); nuevas necesidades del cliente (modificacin de los datos producidos por sistemas de informacin) reorganizacin o crecimiento o reduccin del negocio (cambios en las prioridades del proyecto o en la estructura del equipo de ingeniera del software); restricciones presupuestarias o de planificacin ( redefinicin del sistema o producto).
Fuente:
Elementos de proceso
Elementos de construccin Elementos humanos
Lnea base : punto del ciclo de vida del software en el cual se aplica el control de configuraciones, ayuda a controlar los
cambios .
(1)
Un ECS es un conjunto de mecanismos y estructuras de datos que permiten al equipo de software manejar el cambio en forma
La integracin de herramientas
La integracin de datos El fortalecimiento de la metodologa Estandarizacin de los documentos
(2)
Las caractersticas y el contenido del depsito se comprenden dos perspectivas qu se guardar en el depsito y qu servicios
especficos ofrece ste. Un depsito robusto proporciona dos clases diferentes de servicios:
Los mismos tipos de servicios
Servicios especficos del entorno
(3)
(4)
versiones y permitir a los desarrolladores regresar a versiones anteriores ,(en pruebas y depuracin). Gestin del seguimiento de la dependencia y del cambio: gestiona una amplia variedad de relaciones entre entidades y procesos empresariales, entre las partes de un diseo de aplicacin, entre componentes de diseo y otros productos de trabajo, etc.
(5)
seguir todos los componentes y entregables de diseo y construccin que resulten de requisitos. Gestin de la configuracin: facilita la conservacin del rastro de una serie de configuraciones (hitos). Rutas de auditora: establece informacin adicional acerca de cundo, por qu y por quin se hicieron los cambios.
El Proceso de GCS
Elemento importante de garanta de calidad del software.
Responsabilidad principal - control de cambios.
Identificacin de:
ECSs individuales y de las distintas versiones del software. Auditoras de la configuracin del software para asegurar que se desarrollan adecuadamente . Generacin de informes sobre todos los cambios realizados en la configuracin.
forma que se puedan introducir cambios eficientemente? Cmo controla la organizacin los cambios antes y despus de que el software sea distribuido al cliente? Quin tiene la responsabilidad de aprobar y de asignar prioridades a los cambios? Cmo podemos garantizar que los cambios se han llevado a cabo adecuadamente? Qu mecanismo se usa para avisar a otros de los cambios realizados? Estas cuestiones nos llevan a la definicin de cinco tareas de GCS: Identificacin, control de versiones, control de cambios, auditoras de configuracin y generacin de informes.
controlar configuracin:
gestionar
los
elementos
de
creado por un ingeniero de software durante el anlisis, diseo, codificacin o pruebas. Objetos compuestos. Un objeto compuesto es una coleccin de objetos bsicos y de otros objetos compuestos.
Control de la versin
En el grafo de evolucin podemos identificar:
capacidades nuevas. El control de cambios combina los procedimientos humanos y las herramientas automticas para proporcionar un mecanismo para el control del cambio.
Auditoria de la configuracin
La auditora se plantea y responde las siguientes preguntas:
Se
ha hecho el cambio especificado en la OCI? Se han incorporado modificaciones adicionales? Se ha llevado a cabo una revisin tcnica formal para evaluar la correccin tcnica? Se ha seguido el proceso del software y se han aplicado adecuadamente los estndares de ingeniera del software? Se han resaltado los cambios en el ECS? Se han especificado la fecha del cambio y el autor? Reflejan los cambios los atributos del objeto de Configuracin? Se han seguido procedimientos de GCS para sealar el cambio, registrarlo y divulgarlo? Se han actualizado adecuadamente todos los ECSs relacionados?
Informe de estado
La generacin de informes de estado de la
configuracin (a veces denominada contabilidad de estado) es una tarea de GCS que responde a las siguientes preguntas:
Referencias Bibliograficas
PRESSMAN ROGER. Ingeniera de Software. VI edicin
Artculo de sobre Gestin del Cambio, Fernanda Soto y
Henry Montalvn, exalumnos de la UTPL: http://www.mygnet.net/articulos/software/gestion_del_ca mbio.1082 Versin de prueba del libro de Pressman, http://www.ulavirtual.cl/courses/IS2007/document/Apuntes _Primera_Prueba/Libro_de_ingenieria_de_software_(Com pleto)/09-Cap%EDtulo.pdf?cidReq=IS2007 Hhista Internacional: http://www.histaintl.com/soluciones/configuracion/configu racion.php
GRACIAS