You are on page 1of 14

INGENIERIA DE SOFTWARE II

SESION 01:INTRODUCCIN A LA GESTIN DE LA


CONFIGURACIN DEL SOFTWARE
CONFIGURACION DE SOFTWARE

El resultado del proceso de ingeniera del


software es una informacin que se puede
dividir en tres amplias categoras:
1. Programas de computadora (tanto en forma de
cdigo fuente como ejecutable).
2. Documentos que describen los programas (tanto
tcnicos como de usuario).
3. Estructuras de datos (contenidas en el programa
o externas a l).
CONFIGURACION DE SOFTWARE

Los elementos que componen toda la informacin


producida como parte del proceso de ingeniera del
software se denominan colectivamente "configuracin
del software". Dado que la configuracin software es la
nica representacin tangible de un programa o sistema
software, debe ser:
Controlada para conservar su exactitud.
Mantener la informacin actualizada.
Asegurar una informacin clara y concisa conforme
avanzamos paso tras paso en el proceso de Ingeniera
del Software.
GESTION DE CONFIGURACION DE SOFTWARE

Los cambios dentro del desarrollo del SW


pueden ocurrir en cualquier momento por lo
tanto debemos estar preparados, 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.
QUE PERMITE CONOCER LA GCS

Quin hizo los cambios?


Qu cambios se hicieron al software?
Cundo se hicieron los cambios?
Por qu se hicieron los cambios?

La GCS es una actividad de garanta de calidad


del software que se aplica en todas las fases
del proceso de ingeniera del software.
PROCESO DE GCS
IEEE ISO
Identificacin de la Configuracin Identificacin de la configuracin
Control de Cambios en la Configuracin Control de cambios a la configuracin
Generacin de Informes de Estado Informe del estado de la Configuracin
Auditoria de la Configuracin Auditoria de la configuracin

CMM
Planificacin de las actividades de Gestin de Configuracin
Identificacin de los ECS
Control de cambios a los ECS
Informar a los grupos e individuos involucrados de los cambios a los ECS
Auditoria de la Configuracin

CM (Configuration Magnament).
Identificacin
Control
Auditoria
Contabilidad de Estado
LINEAS BASE DE CONFIGURACION DE
SOFTWARE
Una lnea base es un concepto de gestin de
configuraciones del software que nos ayuda a
controlar los cambios sin impedir seriamente
los cambios justificados.
Una lnea base se define como un punto del
ciclo de vida del software en el cual se aplica
el control de configuraciones a un elemento
especfico de la configuracin.
LINEAS BASE DE CONFIGURACION DE
SOFTWARE
CAMBIO DE LA CONFIGURACION DE SOFTWARE

El cambio es un hecho vital en el desarrollo del


software:
Los clientes desean modificar los
requerimientos.
El equipo de desarrollo desea modificar el
enfoque tcnico.
Los gestores desean modificar el enfoque del
proyecto.
CAMBIO DE LA CONFIGURACION DE SOFTWARE

El cambio se puede producir en cualquier


momento y por cualquier razn. Por ejemplo, se
generan cambios en las revisiones, que nos
llevan a la modificacin de los elementos de la
configuracin (ECSs); durante la fase de
desarrollo, se pueden realizar adiciones en los
documentos ya producidos; las pruebas a
menudo nos llevan a cambios que se propagan a
travs de la mayora de los ECSs.
CONTROL DE CAMBIOS

Para un gran esfuerzo de desarrollo de SW el


cambio incontrolado lleva rpidamente al
caos. El control de cambios de la tarea de
Gestin de Configuracin de Software (GCS)
mas importante proporciona un mecanismo
para el control de los cambios.
CONTROL DE CAMBIOS

OBJETIVO
Controlar los cambios y la liberacin de los productos durante el ciclo
de vida.
META
Establecer un mecanismo que asegure la produccin del SW de
calidad.
PREGUNTAS:
Que esta controlado?
Como son controlados los cambios a los productos?
Quien controla los cambios?
AUDITORIA DE LA CONFIGURACION
Cmo podemos asegurar que el cambio se ha implementado
correctamente?

1. Revisiones tcnicas formales : se centran en la correccin


tcnica del elemento de configuracin que ha sido
modificado.

2. Auditorias de configuracin del software: complementa la


revisin tcnica formal
AUDITORIA DE LA CONFIGURACION

OBJETIVO
Verificar que el producto de SW integrado satisface los
requerimientos estndares o acuerdos contractuales y que
los componentes que se integran corresponden con las
versiones vigentes.

You might also like