2. Cuando se construye el software, los cambios son inestables. Además los
cambios aumentan el grado de confusión entre el ingeniero del software que
están trabajando en el proyecto. Confusión surge:
• Cuando no se han analizado los cambios antes de realizarlos
• No se han registrado antes de implementarlos
• No se han comunicado a aquellas personas que necesiten saberlo.
Coordinar el desarrollo del software para minimizar la confusión
se denomina
GESTION DE CONFIGURACION
• Identificar
• Organizar
• Controlar (modificaciones)
MAXIMIZAR LA PRODUCTIVIDAD Y MINIMIZAR LOS ERRORES…
3. Es una actividad de autoprotección que se aplica durante el proceso de
software.
1. IDENTIFICAR LOS CAMBIOS
2. CONTROLAR EL CAMABIO
3. GARANTIZAR QUE EL CAMBIO
4. INFORMAR DEL CAMBIO A TODOS AQUELLOS QUE PUEDEN ESTAR
INTERESADOS
DISTINGUIR ENTRE EL MANTENIMIENTO DE SOFTWARE Y LA GESTION
Y CONFIGURACION DEL SOFTWARE
http://www.slideshare.net/imburguan/gestin-del-cambio-del-software
4. RESULTADO DE PROCESO DE INGENIERIA DE SOFTWARE ES UNA
INFORMACION
1. Programa de una computadora
2. Documentos que describen los programas
3. Datos contenidos del programa
5. Se pueden considerar como Elementos de
Configuración del Software los siguientes
componentes:
1. La especificación del sistema.
2. El plan del proyecto software.
3. La especificación de requisitos software.
4. Un prototipo, ejecutable o en papel.
5. El diseño preliminar.
6. El diseño detallado.
7. El código fuente.
8. Programas ejecutables, entre otros
6. En la construcción de SW los cambios son
inevitables (son muy variados).
nuevos negocios o condiciones comerciales (cambios en los
requisitos del producto o en las normas comerciales);
nuevas necesidades del cliente (modificación de los datos
producidos por sistemas de información)
reorganización o crecimiento o reducción del negocio
(cambios en las prioridades del proyecto o en la estructura del
equipo de ingeniería del software);
restricciones presupuestarias o de planificación ( redefinición
del sistema o producto).
7. Un escenario de GCS involucra un gestor de
proyecto a cargo de un grupo de software.
Ejemplo:
8. Línea base : punto del ciclo de vida del software en el
cual se aplica el control de configuraciones, ayuda a
controlar los cambios .
Un producto de ingeniería del software se convierte en
línea base sólo después de que se ha revisado y aprobado.
Como ya hemos visto, uno de los objetivos principales de la
Gestión de Configuración va a ser el de gestionar los
cambios que se producen en el sistema a lo largo de su
ciclo de vida.
Para controlar los cambios sin impedir los cambios
justificados se utiliza el concepto de
LÍNEA BASE o “BASELINE”.