Что обозначают цифры в номере версии ПО?
Что обозначают цифры в номере версии ПО?
Номер версии встроенного ПО имеет вид:
DKSF PPP.VV.SS.C-M (например DKSF 50.6.2.A-07)
DKSF - специальный префикс, который говорит о том данное название является названием проекта встроенного ПО компании "Алентис Электроникс"
PPP - номер проекта встроенного ПО. Номер проекта задает однозначную связть с аппаратной платформой на которой выполняется данное встроенное ПО.
Номера проектов назанчаются не последовательно и обычно совпадают с номером проекта аппаратной платформы устройства.
VV - номер версии. Версии нумеруются от 1. Т.е. самая первая версия встроенного ПО всегда имеет номер 1. Версия это неизменный набор функцилнальности. Если в процессе разработки происходит изменение функционала, номер версии инкрементируется.
SS - номер под версии. Номер под версии инкрементируется при любых изменениях не связанных с изменениями функционала. Такими изменениями обычно являются: исправления ошибок, обновления внутренних модулей, оптимизация.
С - буква. Показывает тип данной версии ПО. Обычно используемые буквы: А - версия с исправлениями ошибок или первая версия ПО, В - стабильная версия, с незначительными исправлениями. E - версия с англоязычным интерфейсом.
М - цифра от 1. Устанавливает номер конфигурации версии ПО. Т.е. когда из одного и того же исходного текста программы компилируются разные версии встроенного ПО, в зависимости от конфигурации модулей установленных при компиляции, эта цифра задает номер такой конфигурации. Обычно это используется когда существуют модификации одной аппаратной платформы и для них выпускаются соответствующие модификации ПО.
Допускается сокращенная запись названия версии ПО, когда не указывается определенное количество элементов справа. В этом случа подразумевается что неуказанные элементы могут быть любыми. Например:
DKSF 50 - любые версии встроенного ПО для проекта 50
DKSF 50.6 - любые под версии встроенного ПО версии 50.6