====== Fabrica: Versionamiento de Software - Estructura de numeración de versión ====== Esta sección está dedicada a la Estructura de numeración de versión la cual está compuesta por una numeración de dígitos separados por puntos según la siguiente tabla: Tener presente el siguiente ejemplo como referencia: **22.03.00** ^Versión Mayor^Versión Menor^Revisión^ |22|03|00| Donde: - **Versión Mayor**: Se actualiza cuando se implementa un nuevo sub-modulo. Ejemplo: Sub Módulo de Inversiones, Sub Módulo de Deuda Pública. - **Versión Menor**: Cambios en módulos que afecten componentes principales o compartidos, nuevos cambios. Ejemplos: Agregar un boton, se crea un nuevo reporte, se agrega una nueva opción en un sub Módulo. - **Revisión**: Ajustes a los procesos, correccciones de bugs. Ejemplos: Correcciones ortograficas, Mensajes de validación, correcciones de consultas de reportes, se adiciona una nueva columna a un reporte. ===== Notas ===== * Toda actualización debe estar soportada por un ticket o control de cambios. * Toda actualización debe estar validada exitosamente por el rol de QA. * El versionamiento aplica para la liberación de release. * Cada versión debe ser almacenada en su repositorio especifico. [[ada:howto:sicoferp:factory:softwareversioning|←Volver atras]] [[ada:howto:sicoferp:factory:goodsoftwaredevelopmentpractices|-> Ir a Buenas prácticas de desarrollo de software]]