Здесь уже есть ветка про версии программ, но то про номера а мне не понятно все эти Pre-Alpha, Alpha и тд. Что это значит?
Спасибо
Здравствуйте, vvs86, Вы писали:
V> Здесь уже есть ветка про версии программ, но то про номера а мне не понятно все эти Pre-Alpha, Alpha и тд. Что это значит?
V>Спасибо
Все просто
Pre-Alpha — та которая перед Alpha
Alpha — та которая перед Beta
Beta — та которая перед Final Release
... << RSDN@Home 1.1 beta 1 >>
Hello, "Воронков Василий"
>
> Pre-Alpha — та которая перед Alpha
> Alpha — та которая перед Beta
> Beta — та которая перед Final Release
>
А еще Technology Preview бывают
Posted via RSDN NNTP Server 1.8 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
TK>Hello, "Воронков Василий"
>>
>> Pre-Alpha — та которая перед Alpha
>> Alpha — та которая перед Beta
>> Beta — та которая перед Final Release
>>
TK>А еще Technology Preview бывают
по моему, в этой цепочке контекстов пропущены такие состоявляющие как Release Candidates
Здравствуйте, vvs86, Вы писали:
V> Здесь уже есть ветка про версии программ, но то про номера а мне не понятно все эти Pre-Alpha, Alpha и тд. Что это значит?
Pre-Alpha — Ура, скомпилировалось
Alpha — уже запускается без ошибок
Beta — почти работает
... << RSDN@Home 1.1 beta 2 >>
Здравствуйте, Jenyay, Вы писали:
J>Pre-Alpha — Ура, скомпилировалось
J>Alpha — уже запускается без ошибок
J>Beta — почти работает
Final Release -- удается запустить на компьютере большинства клиентов.
SP6 -- То, что собственно и задумывалось в начале, но по-человечески удалось реализовать только сейчас.
Здравствуйте, vvs86, Вы писали:
Традиционно в потребительском софте выделяют три основных группы версий:
Alpha — реализована вся заложенная функциональность. На этой фазе замораживается реализация новых фич, но софтина еще не прошла QA и в ней недетерминированное количество багов. Как правило, критерием для этой метки является фраза "существует хотя бы один способ выполнить каждую из требуемых функций". Надо отметить, что наличие кода, который
должен выполнять фукнционал — не критерй. Если вы пишете Hello World, то альфа должна уметь взаправду вывести эту фразу хотя бы в каком-то одном окружении. При этом она может отказаться это делать и упасть, если например:
— передать что-то в командной строке
— держать shift нажатым при запуске
— запустить ее без административных привилегий
— физической памяти больше 64МБ
— одновременно запущена фоновая печать
но хотя бы один способ увидеть Hello World должен быть.
Beta — ничего нового по сравнению с Alpha не произошло. Продукт прошел внутренние QA процедуры, т.е. проведено полномасштабное тестирование функциональности и обнаруженные баги либо зафисксены, либо переобъявлены фичами. Критерий этого этапа — "не существует известных способов вызвать сбой". В принципе, продукт можно уже выпускать. Однако, если у вас достаточно толстый бюджет, то можно провести еще и бета-тестирование, т.е. передать продукт "в народ", чтобы его обкатали в возможно большем наборе внешних условий. Цель этого этапа — обойти ограничения фантазии разработчиков тест-плана. Если в ваш тест план не входил прогон Hello World на машине, где больше 64 метров памяти, то только этот этап выявит баг номер 4.
Final — это то, что собственно поступает на рынок.
Слово Release означает, что что-то выходит за пределы лаборатории разработчиков. Слово Build всего лишь означает сборку продукта. Таким образом, на каждый Release приходится по меньшей мере один Build.
Естественно, никакого стандарта здесь нет. Традиция — это скорее рекомендация, чем жесткое правило, и в любом случае каждый производитель подстраивает именование под себя, а то и под конкретный продукт.
... << RSDN@Home 1.1 beta 2 >>
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, vvs86, Вы писали:
S>Традиционно в потребительском софте выделяют три основных группы версий:
S>Alpha — реализована вся заложенная функциональность. На этой фазе замораживается реализация новых фич, но софтина еще не прошла QA и в ней
спасибо. Очень доходчиво и понятно.
... << RSDN@Home 1.1 beta 2 >>
Здравствуйте, ironwit, Вы писали:
I>Здравствуйте, Sinclair, Вы писали:
S>>Здравствуйте, vvs86, Вы писали:
S>>Традиционно в потребительском софте выделяют три основных группы версий:
S>>Alpha — реализована вся заложенная функциональность. На этой фазе замораживается реализация новых фич, но софтина еще не прошла QA и в ней
I>спасибо. Очень доходчиво и понятно.
Присоединяюсь