Что означает для программного обеспечения быть маркированным альфа или бета?
Альфа
Альфа-фаза жизненного цикла релиза - это первая фаза, с которой начинается тестирование программного обеспечения (альфа-это первая буква греческого алфавита, используемая в качестве числа 1). На этом этапе разработчики обычно тестируют программное обеспечение, используя методы «белого ящика». Затем другая группа тестирования проводит дополнительную проверку с использованием методов черного или серого ящиков. Переход к тестированию черного ящика внутри организации называется альфа-релизом.
Бета
Бета, названная в честь второй буквы греческого алфавита, является фазой разработки программного обеспечения после альфа. Программное обеспечение на стадии бета-тестирования также известно как бета-версия. Бета фаза обычно начинается, когда программное обеспечение полнофункционально, но может содержать ряд известных или неизвестных ошибок. Программное обеспечение на стадии бета-тестирования, как правило, содержит гораздо больше ошибок, чем законченное программное обеспечение, а также проблемы со скоростью / производительностью и может по-прежнему вызывать сбои или потерю данных. Бета-тестирование направлено на снижение воздействия на пользователей, часто включая юзабилити-тестирование Процесс доставки бета-версии пользователям называется бета-релизом, и обычно это первый раз, когда программное обеспечение доступно за пределами организации, которая его разработала.
Жизненный цикл релиза Source Software - Википедия
Может ли часть программного обеспечения быть Alpha и Beta одновременно?
Не в соответствии с традиционными определениями.
Есть ли какой-либо стандарт, который определяет эти термины?
Нет, они определены соглашением.
Может ли программное обеспечение всегда быть Альфа?
Да, так как «Альфа-фаза обычно заканчивается зависанием функции, что указывает на то, что больше функций не будет добавлено в программное обеспечение. В настоящее время программное обеспечение считается завершенным». (1)
Если он никогда не завершится, он останется в альфа-фазе
Может ли программное обеспечение никогда не быть Альфа или Бета?
Да. Он никогда не сможет покинуть пре-альфа фазу.
(1) Жизненный цикл выпуска программного обеспечения - Википедия