Top.Mail.Ru
Ответы
Аватар пользователя
16лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как правильно расшифровываются цифры в версии какой-либо программы (например: 1.4.0.11)? Или как следует это делать?

Дополнен

На каком основании программист изменяет (или должен изменять) ту или иную цифру?

Дополнен

Должны же быть какие-то правила на этот счет. Скажем такую-то цифру меняем, когда добавляется существенная функция, расширяющая возможности программы, а эта цифра меняется если были внесены незначительные изменения в интерфейс и т.д. (?)

Дополнен

Последняя цифра, если я правильно помню, обозначает номер компиляции (при автоматической нумерации). А вот что значат первые три?

По дате
По рейтингу
Аватар пользователя
Новичок
16лет

Версия программного обеспечения нумеруется согласно схеме A.B.C.D, где:
A — мажорная версия (major version) программного обеспечения;
B — минорная версия (minor subversion, промежуточная версия) программного обеспечения;
C — релиз (release) программного обеспечения;
D — сборка (build) программного обеспечения.
Также может использоваться простой номер программного обеспечения — A.B
Мажорная версия программного обеспечения
Изменение номера мажорной версии программного обеспечения происходит при глобальном
изменении функциональности продукта (при введении нового порядка функциональности) .
Первая мажорная версия продукта = 1. Мажорная версия продукта может быть = 0 в версии для внутреннего использования и тестирования в рамках компании, а также программы бета - тестирования нового продукта.

Минорная версия программного обеспечения
Изменение номера минорной версии программного обеспечения происходит при:

* введении в продукт новой функциональности, ведущей к программной несовместимости с старой версией (несовместимость на уровне данных) ;
* изменений в схеме функционирования продукта (прежде всего — с точки зрения пользователя) ;
* значительных изменений (расширения, добавления новой) функциональности, появления в
* продукте новых конкурентных преимуществ.

Релиз программного обеспечения
Изменение номера релиза программного обеспечения происходит при каждом публичном выпуске обновления программного обеспечения, не обозначенном выше. Номерами релизов обозначаются выходы исправлений ошибок

Номер сборки программного обеспечения
Изменение номера сборки программного обеспечения происходит при любой новой сборке продукта (компиляции программного обеспечения для внутренних целей) .
Нумерация сборок продукта начинается с 1 (0.0.0.1 — первая сборка прототипа продукта) . Номер сборки может сбрасываться при выходе новой версии продукта (по решению отдела разработки).

Аватар пользователя
Мастер

Семантическое Версионирование
X.Y.Z: X - мажорная версия; Y - минорная версия; Z - патч
1.0.0 > 1.0.1 > 1.0.2 > 1.1.0...
Х - 0, если продукт в alpha версии

Аватар пользователя
16лет

В каждой программе по-своему расшифровываются, как автор захочет.

Иногда последняя цифра в версии самая большая (3.45.6.5453),
означает номер сборки программы

Аватар пользователя
Искусственный Интеллект
16лет

в дельфе вроде включается авто счетчик билдов )
D — сборка (build) программного обеспечения.