¿Qué es una versión de mantenimiento?

Una versión de mantenimiento es una versión de software que corrige una falla de seguridad o un error menor sin alterar ningún componente central o agregar nuevas funciones. Por lo general, están numerados en décimas o centésimas para diferenciarlos de las versiones principales, que están numeradas simplemente versión 1.0, versión 2.0, etc. Una versión de mantenimiento es parte de la operación de sistemas y la etapa de soporte del ciclo de vida de lanzamiento de software.

Cada aplicación de software pasa por el ciclo de vida de lanzamiento de software. Comienza con el análisis de sistemas y el descubrimiento de requisitos, una etapa en la que se modelan los datos y los procesos. Luego pasa a la etapa de diseño, la etapa de construcción, la etapa de implementación y, finalmente, la etapa operativa y de soporte. Es dentro de esta última etapa que se aplica soporte técnico en curso para los usuarios a través de la introducción de versiones de mantenimiento que corrigen errores o actualizan todo el sistema remodelando los requisitos básicos.

Una versión de mantenimiento es usUALLy requerido para corregir errores de programación básicos. Estos generalmente aparecen debido a errores que se cometieron en una de las etapas anteriores del ciclo de vida del software. Si durante la etapa de análisis de requisitos, por ejemplo, los requisitos se comunican o validan incorrectamente, puede conducir a fallas importantes que no aparecen hasta mucho más tarde. Esto es en realidad un hecho común, por lo que casi todos los software lanzados han tenido que someterse a un lanzamiento de mantenimiento en un momento u otro.

son varios objetivos fundamentales de una liberación de mantenimiento. Primero, la versión debe realizar cambios en los programas existentes para corregir los errores cometidos en las etapas de requisitos, diseño o implementación. También debe garantizar que las soluciones recién hechas no interfieran con otros aspectos del segmento modificado y que los cambios recientemente realizados no interfieran con las actividades de otros segmentos. Por último, el lanzamiento SHONo haría que el rendimiento del sistema sufriera. En general, los ingenieros de software intentan completar este proceso lo más rápido posible, sin sacrificar la calidad o la confiabilidad.

Antes de que se pueda emitir una liberación de mantenimiento, debe probarse a fondo a través de tres métodos: pruebas unitarias, pruebas de sistema y pruebas de regresión. Las pruebas unitarias se aseguran de que el segmento específico del programa que se solucionó ahora funciona correctamente. Las pruebas del sistema, por otro lado, aseguran que el segmento recientemente fijo del programa no interfiera con otros segmentos del programa. La prueba de regresión utiliza datos estadísticos para verificar si el tiempo general o el tiempo de respuesta se vio afectado positiva o negativamente por los cambios.

El último y quizás el aspecto más importante del mantenimiento del sistema es el control de versiones. En esta parte del proceso, un bibliotecario capacitado basado en software registra meticulosamente y rastrea todos los cambios que se hicieron. Esto hace posible que los ingenieros de software bAcktrack en caso de que la liberación de mantenimiento encuentre errores inesperados.

OTROS IDIOMAS