Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:softwareversioning:versionnumberingstructure [2021/03/08 21:23] administraidor |
ada:howto:sicoferp:factory:softwareversioning:versionnumberingstructure [2023/11/06 18:54] (actual) 192.168.177.82 |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Fabrica: Versionamiento de Software - Estructura de numeración de versión ====== | ====== 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 y letras separados por puntos según la siguiente tabla: | + | 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: **12.5.2.5.001IC** | + | Tener presente el siguiente ejemplo como referencia: **22.03.00** |
- | ^Versión Tecnología^Release Tecnología^Versión del Módulo^Release Módulo^Número de Actualización^Tipo de Actualización^ | + | ^Versión Mayor^Versión Menor^Revisión^ |
- | |12|5|2|5|001|IC| | + | |22|03|00| |
Donde: | Donde: | ||
- | - **Versión Tecnología**: Versión de la tecnología utilizada la construcción, soporte y mantenimiento de la solución. | + | - **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. |
- | - **Release Tecnología**: Release de la versión de la tecnología. | + | - **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. |
- | - **Versión Módulo**: Se actualiza cuando se implementa un nuevo sub-modulo. | + | - **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. |
- | - **Release de la Versión del Módulo**: Cambios en el módulo que afecten componentes principales o compartidos. | + | |
- | - **Número de la Actualización**: Evolución semanal del release de la versión del módulo. | + | |
- | - **Tipo de Actualización**: Tipo de actualización((ver la siguiente tabla de clasificación a continuación)). | + | |
- | + | ||
- | ^Tipo de Actualización^Nombre^Descripción^ | + | |
- | |I|Incidencias|Reportadas por el cliente (Por lo general errores que requieren modificación de código)| | + | |
- | |M|Ajustes Internos/Mejoras|Ajustes generados por la fabrica para ajustar o mejorar un componente.| | + | |
- | |S|Solicitudes de Cambios|Generadas por clientes o usuarios internos (Por lo general son nuevos procesos)| | + | |
- | |C|Cambios en el Core|Ajustes internos al core o framework que soporta la solución| | + | |
===== Notas ===== | ===== Notas ===== | ||
- | * Toda actualización debe estar soportada por un ticket en el otrs o el MantisBT. | + | * Toda actualización debe estar soportada por un ticket o control de cambios. |
- | * Toda actualización debe estar validada exitosamente por QA. | + | * 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|←Volver atras]] | + | [[ada:howto:sicoferp:factory:goodsoftwaredevelopmentpractices|-> Ir a Buenas prácticas de desarrollo de software]] |