====== GESTIÓN DE VERSIONES ====== La gestión de versiones tiene como tarea específica controlar la versión de los documentos y los componentes de software. ===== OBJETIVOS ===== * Constituir políticas de ejecución de nuevas versiones de documentos y componentes de software. * Conservar actualizado el repositorio con las últimas versiones de los documentos y componentes de software. * Identificar un proceso claro para la asignación de las versiones de documentos y componentes de software según se requiera. ===== BENEFICIOS ===== Los beneficios de la gestión de versiones son: * Trazar el ciclo de vida de cada documento y componente. * Garantizar la localización de cada versión de los documentos y los componentes. * Garantizar que las nuevas versiones cumplen los objetivos propuestos. * Impedir que se pierdan copias de documentos o componentes liberados. ===== CONTROL DE VERSIONES ===== Una versión es un conjunto de elementos de un componente de software o un documento que han sido aprobados. Las versiones para SIGECA se clasificaran así: * **Versiones Mayores: ** Para los documentos será cuando sean aprobados. Para los componentes de software será cuando se agregue una nueva funcionalidad o característica técnica. * **Versiones Menores: ** Para los documentos será cuando se encuentren en aprobación. Para los componentes de software será para ajustar incidencias. * **Versiones de emergencia: ** Para el software será para modificar de forma rápida un error identificado. Para identificar las versiones se realizara de la siguiente forma: * **Versiones Mayores: ** 1.0, 2.0, 3.0 etc. * **Versiones Menores: ** 1.1, 1.2, 1.3, 2.1, 2.2, 2.3 etc. * **Versiones de Emergencia: ** 1.1.1, 1.1.2, 2.1.1, 2.1.2 etc. El siguiente diagrama muestra un ejemplo de la evolución de las versiones([[:ea:introduccion:gobierno:ciclovidacomponentes|Ver tambien ciclo de vida de los componentes]]): {{:ea:introduccion:gobierno:version.jpg?791x453}} Se deben generar las notas de liberacion en un archivo **RELEASENOTES.TXT .**