Стад?? випуску програмного забезпечення

Матер?ал з В?к?пед?? ? в?льно? енциклопед??.
Перейти до нав?гац?? Перейти до пошуку
Стад?? розробки програмного забезпечення.

У розробц? програмного забезпечення , стад?? розробки програмного забезпечення використовуються для позначення ступеня готовност? програмного продукту. Також стад?ю розробки може в?дображати к?льк?сть реал?зованих функц?й, запланованих для певно? верс?? програми. Стад?? або можуть бути оф?ц?йно оголошен? ? регламентуються розробниками, або ?нод? цей терм?н використову?ться неоф?ц?йно для опису стану продукту. Сл?д зазначити, що стад?? Beta ? Alpha (або Pre-Alpha) не ? показниками стаб?льност? чи нестаб?льност? рел?зу, оск?льки присвоюються програм? один раз або один раз за сер?ю (сер??ю, в цьому випадку, вважа?ться число до першо? крапки), залежно в?д системи розробки. Вони можуть присвоюватися дек?льком рел?зам посп?ль. Рел?зом в цьому випадку вважа?ться завершена верс?я.

Pre-alpha [ ред. | ред. код ]

Pre-alpha  ? початкова стад?я розробки; пер?од часу з? старту розробки ПЗ до виходу стад?? ≪Alpha≫ (або до будь-яко? ?ншо?, якщо стад?? ≪Альфа≫ нема?). Також, так називаються програми, що не ув?йшли ще в стад?ю альфа або бета, але минули стад?ю розробки, для первинно? оц?нки функц?ональних можливостей в д??. На в?дм?ну в?д альфа ? бета верс?й, пре-альфа може включати в себе не весь спектр функц?ональних можливостей програми. У цьому випадку, маються на уваз? вс? д??, що виконуються п?д час проектування ? розробки програми аж до тестування. До таких д?й в?дносяться ? розробка дизайну, анал?з вимог, власне розробка програми, а також налагодження окремих модул?в.

Alpha [ ред. | ред. код ]

Alpha  ? стад?я, п?д час яко? ПЗ п?дляга? внутр?шньому тестуванню. Стад?я початку тестування програми в ц?лому фах?вцями-тестерами, зазвичай, не розробниками програмного продукту, але, як правило, усередин? орган?зац?? або сп?втовариства, що розробляють цей продукт. Також це може бути стад?я додавання нових функц?ональних можливостей. Програми на ц?й стад?? можуть застосовуватися т?льки для ознайомлення з майбутн?ми можливостями.

Beta [ ред. | ред. код ]

Докладн?ше: Бета-тестування

Beta  ? стад?я, п?д час яко? ПЗ п?дляга? публ?чному тестуванню; стад?я активного бета-тестування ? налагодження програми, що пройшла альфа-тестування (якщо таке було). Програми на ц?й стад?? розробки можуть бути використан? ?ншими розробниками програмного забезпечення для випробування сум?сност?. Тим не менш, програми цього етапу можуть м?стити достатньо велику к?льк?сть помилок.

Оск?льки бета-продукт не ? ф?нальною верс??ю, ? публ?чне тестування проводиться на страх ? ризик користувача, виробник не несе н?яко? в?дпов?дальност? за збиток, запод?яний в результат? використання бета-верс??. [ перев?рити ] Таким чином, багато виробник?в уникають в?дпов?дальност?, надаючи користувачам т?льки бета-верс?? продукту. Так, ICQ у верс?? 2003 року використала цей трюк, випустивши 2003b (b означа? бета) верс?ю свого ?нтернет-месенджера. Ф?нально? верс?? ICQ 2003 так ? не з'явилося, натом?сть два роки по тому вийшли верс?? ICQ 4 та ICQ 5.

Beta Escrow [ ред. | ред. код ]

Beta Escrow  ? стад?я бета-тестування, рел?з-кандидат на Beta.

RC [ ред. | ред. код ]

RC ( r elease c andidate, укр. рел?з-кандидат ) ? стад?я-кандидат на те, щоб стати стаб?льною. Програмне забезпечення ц??? стад?? пройшло комплексне тестування , завдяки чому були виправлен? вс? знайден? критичн? помилки. Але в той же час ?сну? ймов?рн?сть виявлення ще деякого числа помилок, не пом?чених при тестуванн?.

RC Escrow [ ред. | ред. код ]

RC Escrow  ? рел?з, який готовий отримати звання рел?з-кандидата. У цьому рел?з? помилки ще можуть бути присутн?.

RTM [ ред. | ред. код ]

Докладн?ше: RTM

RTM ( r elease t o m anufacturing) або Release ( укр. рел?з ) ? видання продукту, готового до тиражування. Це стаб?льна верс?я програми, що пройшла вс? попередн? стад?? розробки, в яких виправлен? основн? помилки, але ?сну? ймов?рн?сть появи нових, ран?ше не пом?чених, помилок. RTM-стад?я переду? загальн?й доступност? (GA), коли продукт випущений для громадськост?.

RTM вжива?ться, коли, наприклад, розробка операц?йно? системи або програмного забезпечення зак?нчена ? готова до тиражування на нос?ях DVD , CD , чи Blu-Ray та ?хньо? реал?зац??.

Якщо програмний продукт позначений RTM, то в?н поки що оф?ц?йно не прода?ться (не розповсюджу?ться), але зазвичай вже доступний для партнер?в розробника. Позначення RTM отримало широкого вжитку завдяки виходу ново? операц?йно? системи Windows 7 .

Скорочення RTM ма? синон?ми Final (Ф?нальна верс?я).

RTM Escrow [ ред. | ред. код ]

RTM Escrow  ? останн?й етап розробки продукту, який готовий стати RTM-рел?зом.

GA [ ред. | ред. код ]

GA ( g eneral a vailability) ? загальнодоступна верс?я програмного забезпечення. Програмний продукт доступний для покупки. Час м?ж RTM ? GA може бути в?д тижня до м?сяця. На цьому етап?, програмне забезпечення ≪п?шло в експлуатац?ю≫.

Gold [ ред. | ред. код ]

Див. також [ ред. | ред. код ]

Посилання [ ред. | ред. код ]