Hogar Desarrollo ¿Qué es la gestión de versiones? - definición de techopedia

¿Qué es la gestión de versiones? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Release Management?

La gestión de versiones es la parte del proceso de gestión de software que se ocupa del desarrollo, prueba, implementación y soporte de versiones de software para el usuario final. El equipo involucrado en este proceso se conoce como el equipo de administración de versiones.

Techopedia explica la gestión de versiones

Cuando se desarrolla y prueba el software, a menudo pasará por un equipo de administración de versiones (especialmente en tiendas de desarrollo más grandes). Las principales actividades involucradas en la gestión de versiones son:

  1. Generar una política de planificación para la implementación de nuevas versiones.
  2. Crear nuevas versiones o comprarlas de terceros
  3. Probar nuevas versiones en un entorno que simule el entorno de producción
  4. Implementación de nuevas versiones en el entorno de producción.
  5. Llevar a cabo planes de retirada para eliminar la nueva versión si es necesario
  6. Mantener actualizada la base de datos de administración de configuración (CMDB)
  7. Informar y capacitar a clientes y usuarios sobre la funcionalidad de la versión recién lanzada

Los lanzamientos pueden clasificarse en lanzamientos mayores, menores y de emergencia. Estos pueden denotarse mediante una serie de números de publicación, cuanto más lejos del punto decimal, menos significativos son los cambios realizados en esa publicación, el ejemplo a continuación muestra cómo se usan comúnmente:

  • Lanzamientos principales (generalmente llamados "Versiones") 1.0, 2.0, 3.0, etc.
  • Versiones menores (generalmente llamadas "actualizaciones") 1.1, 1.2, 1.3, etc.
  • Lanzamientos de emergencia (llamados una variedad de nombres que incluyen: correcciones de errores, actualizaciones, parches) 1.1.1, 1.1.2, 1.1.3, etc.
¿Qué es la gestión de versiones? - definición de techopedia