нумерация версий программного обеспечения
Sign in to saveprocess of identifying the stages of development/deployment of computer software product, by assigning a symbolic or numeric unique identifier to each included feature or component (or package of components)
Wikidata facts
- Subclass of
- process
- Image
- Semver.jpg
Show 5 more facts
- Stack Exchange tag
- stackoverflow.com/tags/versioning
- facet of
- software release life cycle
- product or material produced
- software version
- different from
- software version
- Commons category
- Software versioning
Sources (3)
via Wikidata · CC0
Article · Русский
Жизненный цикл успешной компьютерной программы может быть очень долгим; изменения в программе бывают разными — от исправления ошибки до полного переписывания. В большинстве случаев название программы остаётся тем же, изменяется подназвание — так называемая версия. Версия программы может быть целым числом (Corel Draw 11), последовательностью чисел (JDK 1.0.3), годом (Windows 2000) или текстом (Embarcadero Delphi XE). В любом случае, система версионирования выбирается по нескольким критериям: * Поддержка той или иной системы со стороны ПО для разработки (компилятора, системы контроля версий и т. д.). * Частота выхода новых версий и их «сырость». Сложная программа, выпускаемая раз в несколько лет и перед выпуском проходящая всеобъемлющее тестирование, может именоваться как «Microsoft Word 97 SP2», в то время как в программе с частыми малостабильными выпусками приходится вводить более сложную нумерацию. * Степень совместимости сетевых протоколов, документов или надстроек сторонних разработчиков — например, «старшая» версия увеличивается с каждым изменением ABI или API. * Маркетинговые соображения. Иногда присутствие человеческого фактора в создании номеров версий приводит к ошибкам в изменении версий. Например, разработчики могут изменить номер версии, даже если ни одна строчка кода не была переписана, чтобы создать ложное впечатление, что были внесены значительные изменения.
Abstract from DBpedia / Wikipedia · CC BY-SA