По мере использования программных продуктов на практике выявляются их недостатки, неиспользованные возможности и ошибки, не замеченные на стадии разработки. Фирмы-производители учитывают всю поступающую к ним подобного рода информацию и по возможности вносят в получивший признание продукт t соответствующие изменения. Эти изменения входят в новые модификации V версии существующего программного продукта.
Модификация представляет собой незначительно измененную программу или пакет программ, в котором устранены замеченные ошибки или же внесены незначительные изменения.
Версия представляет собой существенно изменённую программу или пакет программ, в который добавлены принципиально новые функции, используется иная организация программы, данных или применяются новые способы взаимодействия пользователя с программой.
Как правило, новые модификации и версии имеют то же самое название, какое имел и исходный продукт. Однако справа от названия такого измененного продукта появляется определенный признак модификации. Например, за время развития и использования операционной системы Windows (windows — окна) выпущено несколько ее версий и модификаций: Windows 1.0, Windows 2.0, Windows 3.0, Windows 3.11, Windows 95, Windows 98, Windows NT (New Technology — новая технология), Windows 2000, Windows XP (eXPerience — опытный, умудренный), Windows Vista, Windows7 и др.
|
|
Довольно часто какую-либо группу версий или модификаций одной и той же программы называют семейством и в обозначение версии вводят букву «х», которая заменяет несовпадающие цифры обозначений. Так, группа версий Windows 95, Windows 98 считается семейством Windows 9x. А относительно семейства операционных систем может применяться еще и термин платформа, например платформа Windows 9х. Операционные системы Windows NT, Windows 2000 и Windows ХР также считаются семейством и обозначаются Windows NT/2000/XP.
Семейством называют группу тесно связанных программных систем, имеющих одну и ту же принципиальную основу.
Термин «версия» в отношении к программному обеспечению может использоваться и еще в одном смысле. В ходе разработки программных продуктов компании могут распространять пробные пакеты с целью их тестирования. Вначале компания выпускает, так называемую, альфа-версию пакета, которая может содержать много ошибок и недоработок. Лица, выполняющие тестирование этого пакета, сообщают все свои замечания разработчику. После учета всех таких замечаний и исправления обнаруженных ошибок компания выпускает бета-версию. И вновь осуществляются пробная эксплуатация и выявление оставшихся ошибок. Затем следуют этап исправления ошибок, обнаруженных при тестировании бета-версии, и выпуск RC-версии (Release Candidate — кандидат на реализацию), которая уже практически не содержит ошибок. На последнем этапе программный продукт выявлением наиболее скрытых ошибок доводится до «товарного» вида, после чего в продажу выпускается окончательная версия — так называемая релиз-версия, или просто релиз (от release — реализация).
|
|
Версии программных систем, которые используют в интерфейсе национальные языки, называются локализованными.