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