Gestión de configuración de software
Es el conjunto de procesos destinados a asegurar la calidad de todo producto obtenido durante cualquiera de las etapas del desarrollo de un sistema de información (S.I.), a través del estricto control de los cambios realizados sobre los mismos y de la disponibilidad constante de una versión estable de cada elemento para toda persona involucrada en el citado desarrollo.
Es una especialización de la Gestión de configuración a todas las actividades en el sector del desarrollo de software.
SCM trata y controla:
- La elaboración de código fuente por varios desarrolladores simultáneamente,
- El seguimiento del estado de las versiones y sus cambios y
- la conducción de la integración de las partes del software en un solo producto de software.
Para la realización de SCM hay diferentes herramientas. Pero herramientas que pretenden ofrecer una solución total al problema a menudo no cumplen con los requisitos técnicos como:
- apoyo a diferentes plataformas
- iniciar el proceso de build
- conexión a los bancos de datos existentes
- integración a la organización existente
Elementos de configuración software:
- Ejecutables.
- Código Fuente.
- Modelos de datos.
- Modelos de procesos.
- Especificaciones de requisitos.
- Pruebas.
Y para cada uno de estos elementos se almacenará al menos:
- Nombre.
- Versión.
- Estado.
- Localización.
No hay comentarios:
Publicar un comentario