Tarkvara väljalaske elutsükkel: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Resümee puudub
Resümee puudub
1. rida:
'''Tarkvara väljalaske elutsükkel''' on [[tarkvara]] [[versioon]]ide ajaliselt järjestatud hulk, mis valmistatakse enne selle tarkvara väljalaset.
'''Tarkvara väljalaske elutsükkel''' koosneb erinevatest astestest, mis kirjeldavad selle stabiilsust ning valmidust. Alguses kui programm on valmis, on ta tavaliselt [[beeta]] või [[alfa|alpha]] faasis ja ei ole veel ametlikult väljastatud. Siis teatud inimesed [[internet]]is või tarkvara koostamis firmas katsetavad seda ja otsivad vigu (neid inimesi kutsutakse beta testeriteks). Kui viga leitud siis saadab vea leidja vea kirjelduse ja info tarkvara haldajale, niimoodi töötab näiteks [[Google Chrome]]'i katsetus järk. Peale katsetus järku on programm enamasti stabiilne ja see väljastatakse avalikkusele, kuid beta testerid otsivad vigu veel edasi ja kui on leitud tõsine turvalisuse viga siis väljastatakse parendatud väljalase niipea kui võimalik. Väikesed vead kogutakse kokku, parandatakse ära ja väljastatakse korraga.
 
Tarkvara väljalaske elutsükkel koosneb erineva stabiilsuse ja töövalmidusega versioonidest. Kõigepealt valmivad programmist [[alfaversioon]]id, seejärel [[beetaversioon]]id ja lõpuks [[väljalaske kandidaat|väljalaske kandidaadid]].
Kõige alguses on alpha väljalase siis beeta, peale beetat mõnikord ka ''Release Candidate'' ehk RC, siis alles stabiilne versioon.
 
Teatud inimesed [[internet]]is või tarkvaraettevõttes katsetavad seda programmi ja otsivad sellest vigu. Neid inimesi kutsutakse testijateks. Testijad võivad töötada tarkvaraettevõttes ja saada programmi testimise eest [[palk]]a, aga võivad olla ka [[vabatahtlik]]ud kõikjalt maailmast. Eriti oluliste ja laia levikuga programmide koostamisel kasutatakse mõlemaid. Kui testija leiab programmist vea, siis saadab ta selle kirjelduse tarkvara haldajale. Pärast katsetusjärku väljastatakse programm avalikkusele, kuid beetatestijad otsivad vigu veel edasi. Kui ilmneb tõsine turvalisuse viga, siis väljastatakse parandatud väljalase võimalikult kiiresti. Väikesed vead kogutakse kokku, parandatakse ära ja nende parandatud versioon väljastatakse korraga.
'''Alpha''' väljalase on kõige vea rohkeim, kuna see on esimene ja enamus funktsioone ei tööta korralikult.
 
Alfaversioon on kõige vearohkem. Paljud vahendid ei pruugi selles korralikult töötada. Beetaversiooni saab mõnikord juba avalikkusele väljastada, sest vigu on vähem. Väljalaske kandidaat on juba üpris stabiilne versioon.
'''Beta''' väljalase võib mõnikord olla juba avalikkusele väljastatud, sest vigasid enam ei leidu, on see tavaliselt siiski viimane katsetus järk enne stabiilset versiooni.
 
Nii alfaversioonist, beetaversioonist kui väljalaske kandidaadist võib valmida üle ühe versiooni, üle kolme siiski harilikult mitte.
'''Release Candidate''' on juba üpris stabiilne versioon, kuigi vigasid võib leiduda selleski, RC'sid võib olla lõpuks väljastatud koguni kolm nt. RC-1, -2 ja lõpuks kolmas, mis on tavaliselt samasugune nagu stabiilne versioon. RC väljalaset on näiteks kasutatud [[Mozilla Firefox]]'i ja ka [[Windows 7]]'mes.
 
Lõppkasutajatele hakatakse müüma tavaliselt üksnes viimast stabiilset versiooni.
Lõpuks ongi stabiilne versioon programmist koos, mis on valmis avalikkuse ette astuma.