Zusammenfassung der Ressource
Gestión de Configuración del
Software (GCS)
- Elementos de un sistema de Gestión
de Configuración del Software
- Especificaciones del Sistema
- Plan de Proyecto
- Requisitos del software
- Prototipos
- Especificación de Diseño
- Descripción de la Base de Datos
- Listado de código fuente
- Programas ejecutables
- Manual de usuario
- Plan de pruebas
- Casos de pruebas y resultados registrados
- Documentos de mantenimiento
- Herramientas
- Estándares
- Línea Base en los Proyectos de Software
- Objetivos
- Controlar los cambios en el software
- Identificar los resultados de las tareas realizadas
- Asegurar que se ha completado la fase
- Punto de partida para desarrollos posteriores
- Punto de partida para peticiones de cambio
- Actividades en la Gestión de
Configuración del Software
- Indentificación
- Identifica la estructura
del producto software y
sus elementos
- Control de Versiones
- Gestiona las versiones
de los objetos de
configuración
- Define los elementos
que componen una
versión
- Control de Cambios
- Controla el impacto
de los cambios
- Define si se debe
realizar el cambio
- Auditoria
- Valida la completitud
del producto software
- Verifica que el cambio se ha
implementado correctamente
- Fundamentos e Importancia de la
Construcción de los Depósitos para ECS
- Fundamento
- El sistema cambiará y el deseo de
cambios persistirá
- Importancia
- Asegura la construcción de forma correcta
- Reduce los defectos
- Agiliza la identificación de problemas
- Agiliza la corrección de errores
- Disminuye el costo de mantenimiento
- Proceso Principal Gestión de
Configuración del Software
- Evolución de Software
- El desarrollo de software
siempre es progresivo
- Control de Versiones
- El software cambia con el tiempo
- Es necesario controlar la evolución del Software
- Suele ser necesario recuperar versiones antiguas
- Control de Configuraciones
- Se debe garantizar
la consistencia del
conjunto del
sistema
- Control de Cambios
- Incluye modificaciones
en algún componente o
en la estructura del
sistema
- Variantes
- Es una versión de
un componente
que evoluciona
por separado
- Repositorio
- Almacena la información
de la evolución del sistema,
incluyendo las versiones de
cada componente