Версии и модификации программ

По мере использования программных продуктов на практике выявляются их не­достатки, неиспользованные возможности и ошибки, не замеченные на стадии разработки. Фирмы-производители учитывают всю поступающую к ним подоб­ного рода информацию и по возможности вносят в получивший признание продукт 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 — реализация).

Версии программных систем, которые используют в интерфейсе национальные языки, называются локализованными.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: