?ivotni cyklus vyvoje softwaru
je v
informatice
posloupnost fazi
vyvoje softwaru
od po?ate?nich nepublikovanych verzi, p?es testovaci verze po kone?ne vydani, po n?m? obvykle nasleduje vydavani aktualizovanych verzi, ktere by m?ly vylep?ovat
software
, p?ipadn? opravovat jeho
chyby
. Tento proces je obvykle sou?asti v?t?iho cyklu, v ramci ktereho se postupn? vydavaji dal?i verze softwaroveho produktu.
Alfa verze
je
verze
softwaru
, ktera je zpravidla poskytovana pouze v ramci spole?nosti, ktera tento software vyviji. Jedna se o produkt, ktery v?t?inou obsahuje v?echny d?le?ite funkce, av?ak take mnoho chyb.
[1]
Tato verze je proto testovana pouze vyvoja?i, kte?i v?di, jak tento software pracuje. V tomto stadiu vyvoje se nalezne a odstrani nejvice chyb. Jakmile jsou va?ne chyby odstran?ny, je obvykle vydana betaverze.
Beta verze
je
softwarovy
produkt, na kterem je ji? opravena v?t?ina chyb, nicmen? je po?ad nestabilni a na jeho chovani se neda spolehnout. Teoreticky lze ?ici, ?e takovyto produkt m??e mit i destruktivni u?inky pro ostatni software
po?ita?e
.
[
zdroj?
]
Betaverze jsou ?asto voln? (zdarma) ke sta?eni na
internetu
. ?ist? komer?ni produkty jsou vystavovany na internetu, z d?vodu
betatestu
, co? prakticky znamena, ?e lide sami produkt otestuji, a to zdarma (nap?.
Unreal Tournament 3
a hra The Crew). U?ivatele, kte?i maji o software zajem, si tuto verzi programu stahnou a pou?ivaji. Chyby u t?chto produkt? se odesilaji automaticky na sb?rne servery
[
zdroj?
]
, ?im? se daji lehce vyhledat chyby v programu, a u?ivatel v?t?inou ani nezjisti, ?e se n?co d?je (vyjma padu produktu). Betatestovani simuluje ostry provoz softwaru na r?znych po?ita?ich s r?znymi u?ivatelskymi schopnostmi a dal?imi mo?nymi variantami, ktere mohou mit vliv na funk?nost, pou?itelnost a stabilitu softwaru. ?asto je pojem betaverze nespravn? zam??ovan s
demoverzi
[
zdroj?
]
, co? jsou dva naprosto odli?ne stavy softwaru.
Vyhodou betatestovani je to, ?e u?ivatel m??e zdarma pou?ivat dany software a vyvoja? ziskava d?le?ite informace o fungovani softwaru na danem po?ita?i. Uskalim je ale nestabilni software, ktery m??e zp?sobovat v po?ita?i problemy. Vydavatel softwaru take nenese ?adnou odpov?dnost za ?kody zp?sobene betaverzi.
- Closed beta
? uzav?eny test, v?t?inou ur?eny pouze vyvoja??m daneho softwaru.
- F&F beta
? vyvoja?i si vyberou sami, kdo bude mit mo?nost u?astnit se testu, v?t?inou vybiraji z ?ad rodiny a p?atel (proto F&F = friends and family).
- Open beta
? je dostupna zdarma komukoli, kdo ma zajem se testu u?astnit.
Release candidate
(v?t?inou se pou?iva zkratka RC, ?esky ?erce?ko“) je testovaci verze p?ipravovaneho
programu
. Jedna se o
kandidata
na kone?nou, finalni verzi. Release Candidate je k finalni verzi bli?e ne? betaverze. Ke zkratce RC se p?idava i ?islice. Vyjit tedy m??e RC1, RC2, RC3, atd. RC verze mohou byt nestabilni. Verze Release Candidate byly pou?ity nap?iklad u
opera?niho systemu
Windows Vista
nebo u
DC++ klienta
StrongDC++
.
[
zdroj?
]
B??n? se u?iva p?i ozna?ovani vyvoje
jadra Linuxu
.
Jakmile je software oficialn? vydan, stava se tzv.
stabilni verzi
, co? znamena ?e v softwaru p?estanou byt d?lany velke zm?ny. Formalni pojmenovani zavisi od dal?i metody distribuce.
RTM
(
Release To Manufacturing
), te? ozna?ovane jako
going gold
, je ozna?eni pro vydani na fyzickych nosi?ich. Termin odkazuje na vyrobu
masteringu
pro
gramofonove desky
nebo
CD nosi?e
. Software ozna?eni RTM je tedy v podob?, jak byl odeslan do tovarny, kde se vyrab?ji (lisuji) CD nosi?e.
General availability
(
GA
) je
marketingovy
pojem, ktery odkazuje na stav, ve kterem byly dokon?eny v?echny p?ipravne ?innosti a software m??e byt p?edavan kone?nym u?ivatel?m.
[2]
Podpora
(
anglicky
support
) je doba, kdy je pro software vyrobcem poskytovana webova, telefonicka nebo jina servisni podpora. Jsou vydavany opravy nebo vylep?eni ve form?
aktualizaci
nebo ve form? v?t?ich
Service pack?
(nap?. pro
Windows XP
).
End-of-life'
je ozna?eni pro software, ktery ji? neni jeho vyrobcem podporovan. N?kdy je ozna?ovan jako
abandonware
. Software v?ak m??e byt dale pou?ivan (nap?.
Windows XP
v roce
2017
po t?ech letech od ukon?eni podpory pou?iva stale p?es 5 % lidi).
[3]