Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONFIGURACION DEL
SOFTWARE (CGS)
PROFESOR:
• ING. WILER ARTURO PONCE BENITES
11. GESTION DE LA CONFIGURACION DEL SOFWARE (CGS)
“La gestión de la configuración del software es como cepillarse los dientes o pasar la revisión del automóvil,
no es algo que disfrutes, pero sabes que las consecuencias de no hacerlo pueden ser terribles algún día”.
— Tom Welsh
Si no sabemos qué piezas forman el software y cómo encajan para que la cosa funcione, sólo podemos
augurar problemas en el cumplimiento de los plazos.
11.2 Objetivos
El objetivo general de este capítulo es conocer la función, los conceptos y las principales
técnicas y herramientas de la gestión de la configuración del software.
Línea Base: "una especificación o producto que se ha revisado formalmente y sobre los que se ha
llegado a un acuerdo, y que de ahí en adelante sirve como base para un desarrollo posterior y
que puede cambiarse solamente a través de procedimientos formales de control de cambios” (IEEE)
• Saber establecer y gestionar el proceso fundamental de la gestión de cambios.
Si los pasos sucesivos generan cambios en el documento después de una línea base,
se requerirá una revisión formal y una justificación de todas las modificaciones del
documento.
• Conocer los fundamentos del control de versiones de elementos software y su papel
dentro de la gestión de la configuración.
Nota: no es necesario en todas las ocasiones registrar cada uno de los cambios que se producen
en los elementos que conforman el software, sino sólo en aquellos que se consideren relevantes
o definitivos.
11.4 Actividades de gestión de la configuración del software
5) informar a
2) establecen los la dirección el
procedimientos 2 3 4
estado de los
formales elementos,
permitiendo
3) configuraciones la medición y
estables del producto 1 el control del
que se entregarán a progreso
los clientes
IDENTIFICACIÓN DE LA
CONFIGURACIÓN DEL SOFTWARE
El primer problema que debe considerarse en la gestión de la configuración del software es
cómo identificar unívocamente a cada uno de los elementos software. Para ello, es
primordial comenzar por decidir lo siguiente:
• Qué elementos software se controlarán.
• Qué relaciones o dependencias entre elementos software se controlarán.
VERSIÓN DE SOFTWARE
El establecimiento de un proceso
de gestión de cambios es un
elemento crítico en la gestión de la
configuración del software, ya que
de algún modo sintetiza las
prioridades de la organización y
por ello, debe dar cabida a la
participación de todos los
responsables.
Agradecimientos: