Versión (software)

Una versión , a menudo también llamada revisión , es una etapa de desarrollo definida de un software con todos los componentes asociados. Las diferentes versiones representan los cambios y el desarrollo posterior del software o una parte (por ejemplo , la biblioteca de programas ) a lo largo del tiempo; siempre tienen una base histórica común. Los sistemas de control de versiones se utilizan para distinguir las versiones más nuevas de software de las más antiguas.

Para la diferenciación y designación se utilizan varios números de versión numéricos, alfanuméricos o también basados ​​en fechas . El proceso suele ir acompañado técnicamente de un sistema de gestión de versiones . El software antes de su finalización (por ejemplo, versiones beta ) generalmente tiene un número de versión que comienza con 0.

En el uso lingüístico general, las variantes de software (por ejemplo, Windows XP Home y Windows XP Professional) a menudo se denominan versiones. Sin embargo, para evitar confusiones, la diferenciación entre el término versión y variante es muy útil, pero no siempre se puede llevar a cabo con exactitud.

Clasificación del número de versión por SemVer

Un intento de estandarizar el control de versiones de software es el control de versiones semántico (SemVer), en el que la versión consta de tres números: la versión principal , la versión secundaria y la versión del parche . Aumentar la versión del parche significa que el software se ha corregido para que sea compatible con versiones anteriores (consulte Parche (software) ), aumentar la versión secundaria significa que se ha agregado una nueva funcionalidad compatible con versiones anteriores, mientras que una nueva versión principal también puede contener cambios que hacen que la API incompatible con versiones anteriores.

En el caso de publicaciones distintas del software (por ejemplo, libros y juegos), se habla más de ediciones o ediciones que de versiones.

Evidencia individual

  1. https://semver.org/lang/de/