![]() |
Стадии разработки софта или компьютерная терминология
Я заметил что большое количество начинающих программистов называют свои поделки "альфа/бета/дельта/гамма" версиями, совершенно не понимая этой терминологии. Кроме того нет статьи на рувикипедии про стадии разработки софта. Пора исправить эту ошибку. В большинстве своем, этот пост - перевод статьи с английской википедии http://en.wikipedia.org/wiki/Beta_test#Beta, но здесь я выражу и свои мысли. Я никогда не участвовал в разработке "больших" проектов, и про стадии разработки знаю только поверхностно, от третьего лица. Вследствии этого статья может содержать ошибки или неточности. Я рад буду исправить, если вы сможете их найти.
Сначала, конечно, рисунок, чтобы привлечь внимание к этому посту: Пре-Альфа Также известные как Pre-Alpha, версии программы которые выпущены ДО реализации большинства возможностей программы, а во время раннего построения самой основы программы. Такие версии опубликовывают ТОЛЬКО для тестирования ранних возможностей программы. Иногда Pre-Alpha версии, это просто набор функций, которые программа будет использовать в будущем. Альфа Она же Alpha. Программа переходит на эту стадию разработки когда обретает хоть какой-то пользовательский интерфейс и набор возможностей. Кроме того программа должна не иметь никаких критических ошибок. Во время Alpha-стадии преимущественно идет добавление новых возможностей. Alpha-версии выпускаются для проверки стабильности работы программы на разных конфигурациях компьютерах, для нахождения малозаметных ошибок(багов) и новых идей для новых возможностей. Бета Beta-version наступает когда все главные возможности программы уже реализованы, и тогда начинается улучшение функционала, дизайна, оптимизация, добавление мелочей. Бета-версии выпускают с той же целью что и Альфа - найти малозаметные ошибки(баги), а также узнать что думают пользователи о программе, выслушать и реализовать идеи насчет функционала. Различают открытое и закрытое бета тестирование. В закрытом бета-тестировании принимают участие только определенная группа пользователей. В открытом же тесте программа свободно распростроняется, и каждый может принять участие в тестировании. Пре-релизная версия Release-candidate(RC) - это полностью готовая к релизу версия. Проводится ее финальное тестирование, исправляются все ошибки и игра покидает стадию разработки(желтенькая на картинке) и попадает в стадию издания(синяя на картинке). Про период издания не могу ничего рассказать, поскольку он для меня - тайна за семью печатями. Надеюсь вам понравилось! Удачи! Украдено из блога в подписи |
Ответ: Стадии разработки софта или компьютерная терминология
Почему в ру нет. Очень даже есть. И при этом написано лучше, чем в твоем переводе (без обид). http://ru.wikipedia.org/wiki/Стадии_...го_обеспечения
Фундаментальное отличие между альфа и бета тестированием (а именно с тестированием связаны названия стадий разрабокти, и, прошу заметить, не только ПО) заключается в том, что альфа-тестирование осуществляется исключительно разработчиком (возможны варианты, когда продукт передается на тестирования отдельной компании-тестеру). В бета-тестировании принимают участие потенциальные пользователи продукта. Возможны варианты открытого и закрытого б-тестирования, но это нюансы. У меня всегда вызывают на лице улыбку сообщения вроде "Затестите демку. Прошу не судить строго - это всего лишь пре-пре-альфа версия". Поражает, что люди используют слова, смысл которых не понимают. |
Ответ: Стадии разработки софта или компьютерная терминология
У меня реквесты следующие были: "Альфа-версия", "Бета-версия".
Инфы маловато было. Спасибо за замечания Зато картинка у меня красивее :-D |
Часовой пояс GMT +4, время: 09:35. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot