Gestión de configuración del SW
-
Upload
cain-villarreal -
Category
Documents
-
view
30 -
download
0
description
Transcript of Gestión de configuración del SW
Gestión de configuración del SW
Rosemary Torrico
GESTION DE CONFIGURACION DE SW
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
• ¿Quién hizo los cambios?• ¿Qué cambios se hicieron al software?• ¿Cuándo se hicieron los cambios?• ¿Por qué se hicieron los cambios?
• La GCS es una actividad de garantía de calidad del software que se aplica en todas las fases del proceso de ingeniería del software.
IEEE Identificación de la ConfiguraciónControl de Cambios en la ConfiguraciónGeneración de Informes de EstadoAuditoria de la Configuración
CMMPlanificación de las actividades de Gestión de ConfiguraciónIdentificación de los ECSControl de cambios a los ECSInformar a los grupos e individuos involucrados de los cambios a los ECSAuditoria de la Configuración
ISO Identificación de la configuraciónControl de cambios a la configuración Informe del estado de la ConfiguraciónAuditoria de la configuración
CM (Configuration Magnament).Identificación Control Auditoria Contabilidad de Estado
7. PROCESO DE GCS
IDENTIFICACION DE LA CONFIGURACION
OBJETIVO: Identificar la estructura del SW.,
META: Tener la capacidad de identificar los componentes del SW
PREGUNTAS:– ¡Cual es la configuración del SW?– ¡Que versión de archivo es esta?– ¡Cuales son los componentes del SW?
Pasos a seguir:
Seleccionar los elementos que estarán bajo control de configuración
Establecer la estructura jerárquica del SW
Crear e identificar el esquema de la estructura anterior
Identificar unívocamente cada uno de los componentes del producto
Definir las relaciones e interfaces entre los productos de SW
CONTROL DE CAMBIOS
Para un gran esfuerzo de desarrollo de SW el cambio incontrolado lleva rápidamente al caos. El control de cambios de la tarea de Gestión de Configuración de Software (GCS) mas importante proporciona un mecanismo para el control de los cambios.
NECESIDAD DE
CAMBIO
GENERACIÓN DE PETICIÓN DE CAMBIO
EVALUACIÓN
GENERACIÓN DE INFORME DE CAMBIOS
OTRAS TAREAS DE GCS
INFORMAR AL CLIENTE
SITUAR EN COLA DE CAMBIOS
DECISIÓN ACC
CONTROL DE CAMBIOS
– OBJETIVO
Controlar los cambios y la liberación de los productos durante el ciclo de vida.
– META
Establecer un mecanismo que asegure la producción del SW de calidad.
CONTROL DE CAMBIOS
PREGUNTAS:
• ¡Que esta controlado?
• ¡Como son controlados los cambios a los productos?
• ¡Quien controla los cambios?
Pasos a seguir:
Definir el proceso de cambio
Establecer las políticas y procedimientos de control de cambios
Mantenimiento de las líneas Base
Incorporar los cambios
Desarrollar la forma de reportes de cambio
Controlar la liberación del producto
AUDITORIA DE LA CONFIGURACION
¿Cómo podemos asegurar que el cambio se ha implementado correctamente?
1) Revisiones técnicas formales : se centran en la corrección técnica del elemento de configuración que ha sido modificado.
2) Auditorias de configuración del software: complementa la revisión técnica formal
10. AUDITORIA DE LA CONFIGURACION
– OBJETIVO Verificar que el producto de SW integrado
satisface los requerimientos estándares o acuerdos contractuales y que los componentes que se integran corresponden con las versiones vigentes.
– META Verificar que todos los productos de SW han
sido producidos descritos e identificados correctamente y que todas las solicitudes de cambio han sido procesadas.
10. AUDITORIA DE CONFIGURACION
La auditoria se plantea las siguientes interrogantes:• ¡Se ha hecho el cambio especificado en la (OCI)?• ¡Se han incorporado modificaciones adicionales?• ¡Se ha llevado acabo una revisión técnica formal para comprobar
la corrección técnica?• ¡Se han seguido adecuadamente estándares de ingeniería de
SW?• ¡Se han remarcado los cambios en el ECS?• ¡Se han especificado la fecha del cambio y el autor del cambio?• ¡Refleja la identificación del ECS los cambios?• ¡Se han seguido procedimientos del GCS para señalar el
cambio, registrarlo y divulgarlo?• ¡Se han actualizado adecuadamente todos los ECS
relacionados?