Оглавление
Жизненный цикл выпуска программного обеспечения
-
Терминология и этапы разработки программного обеспечения
- Бета-тестирование – это процесс тестирования программного обеспечения перед его выпуском.
- Альфа-тестирование – это тестирование на ранних стадиях разработки, когда продукт еще не готов к использованию.
- Релиз-кандидат (RC) – это бета-версия, которая близка к стабильному выпуску, но может содержать ошибки.
- Стабильный выпуск – это финальная версия программного обеспечения, готовая к массовому распространению.
- Запуск в производство (RTM) – это этап, когда продукт готов к поставке и может быть подписан для проверки подлинности.
- Общая доступность (GA) – это этап, на котором продукт доступен для покупки и соответствует всем требованиям.
- Веб-версия (RTW) – это способ доставки программного обеспечения через Интернет без выпуска физических носителей.
-
Поддержка и окончание срока службы
- Поддержка программного обеспечения может включать в себя сервисные версии и обновления.
- После окончания срока службы продукт больше не поддерживается и не получает новых функций.
-
История и использование терминологии
- Терминология альфа-/бета-тестирования была введена IBM в 1950-х годах.
- Бета-тестирование стало использоваться для обозначения готовности продукта к общедоступности.
- Некоторые компании, такие как Microsoft, отказались от использования термина “бета-тестирование” в пользу “community technology preview” (CTP).
- Бета-версия может использоваться для демонстрации продукта или как маркетинговый прием.
Полный текст статьи: