Sistema de Control de
versiones
Uno de los retos a los que se enfrentan los desarrolladores de software es generar productos eficientes y de calidad sin sacrificar
tiempo o costos. Este objetivo sólo se alcanza si los actores involucrados en tal proceso pueden disponer de toda la información
relacionada con el proyecto. Los sistemas de control de versiones son aplicaciones que ayudan al proceso de desarrollo de
software
adaptable
los limites de planificación son mas ágiles
avances funcionales en la adaptación del software
estrategia de desarrollo
se describe como diversos
programas independientes, archivos de configuración
que se utilizan para ejecutar estos programas, un
sistema de documentación que describe la estructura
del sistema
entrega y diseño
control de calidad
Clasificación de la scv
los SCV se
clasifican en centralizados y distribuidos.
un SCV centralizado todas las diferentes versiones
de un proyecto están almacenadas en un único
repositorio de un servidor central.
el SCV distribuido cada desarrollador realiza una
copia del repositorio de proyectos completo a su
computadora, generándose un repositorio local del
proyecto.
Adicionalmente, los sistemas de control de versiones
proporcionan los mecanismos para que cualquier
versión de un proyecto
software funcional
tener calidad de monitoreo