?ivotni cyklus vydani softwaru

Z Wikipedie, otev?ene encyklopedie
Vyvoj softwaru
  • (existujici ?lanky)
  • Zakladni aktivity
  • P?ibuzna temata
  • Standardy a odborna sdru?eni
  • Slovni?ky, seznamy

?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 [ editovat | editovat zdroj ]

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 [ editovat | editovat zdroj ]

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.

Druhy beta verzi [ editovat | editovat zdroj ]

  1. Closed beta ? uzav?eny test, v?t?inou ur?eny pouze vyvoja??m daneho softwaru.
  2. 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).
  3. Open beta ? je dostupna zdarma komukoli, kdo ma zajem se testu u?astnit.

Release candidate [ editovat | editovat zdroj ]

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 .

Vydani [ editovat | editovat zdroj ]

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.

Release to manufacturing (RTM) [ editovat | editovat zdroj ]

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) [ editovat | editovat zdroj ]

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 [ editovat | editovat zdroj ]

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 [ editovat | editovat zdroj ]

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]

Reference [ editovat | editovat zdroj ]

  1. The Next Generation 1996 Lexicon A to Z [online]. Imagine Media , March 1996. S. 29.  
  2. LUXEMBOURG, Yvan Philippe. Top 200 SAM Terms ? A Glossary Of Software Asset Management Terms. omtco.eu . OMTCO, 20 May 2013. Dostupne v archivu po?izenem dne 2013-08-10.  
  3. http://gs.statcounter.com/os-version-market-share/windows/desktop/worldwide#monthly-201601-201702

Souvisejici ?lanky [ editovat | editovat zdroj ]

Externi odkazy [ editovat | editovat zdroj ]