El control de versiones combina los procedimientos y las herramientas para administrar diferentes versiones de elementos de configuración que se crean durante el proceso de ingeniería de software.
Una versión del software es una colección de elementos de configuración del software (código fuente, documentos, datos). Cada versión puede constar de diferentes variantes. La actividad de control de versiones se divide en cuatro subactividades:
- Identificación de nuevas versiones:
un elemento de configuración de software (SCI) recibirá un nuevo número de versión cuando su línea de base haya cambiado. Cada versión anterior se almacenará en un directorio compatible como la versión 0, la versión 1, la versión 2, etc. - Esquema de numeración:
El esquema de numeración tendrá el siguiente formato-version X.Y.Z ....
La primera letra (X) denota todo el SCI. Por lo tanto, los cambios realizados en todo el elemento de configuración, o los cambios lo suficientemente grandes como para justificar una versión completamente nueva del elemento, harán que aumente el primer dígito.
La segunda letra (Y) denota un componente del SCI. Este dígito aumentará secuencialmente si se realiza un cambio en un componente o pequeños cambios en múltiples componentes.
La tercera letra (Z) denota una sección del componente de un SCI. Este número solo será visible si un componente de un se divide en secciones individuales. Los cambios realizados a este nivel de detalle necesitarán un cambio secuencial del tercer dígito.
- Visibilidad:
el número de versión se puede ver en un marco o debajo del título. La decisión para esto depende de la decisión del grupo de codificar todos los documentos para un navegador habilitado para marcos o permitir un navegador no habilitado para marcos.
En cualquier caso, el número siempre estará disponible. - Seguimiento:
la mejor manera de realizar un seguimiento de la lista de diferentes versiones es con el gráfico de desarrollo de la versión que se muestra en la figura.Por ejemplo, si necesitáramos realizar un seguimiento de cada cronograma de proyecto actualizado, podríamos asignar un número de versión cada vez que se realizara un cambio.
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA