Tarkvara väljalaske elutsükkel (inglise software release life cycle) on tarkvara versioonide ajaliselt järjestatud hulk, mis valmistatakse enne selle tarkvara väljalaset.
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Software_dev2.svg/220px-Software_dev2.svg.png)
Tarkvara väljalaske elutsükkel koosneb erineva stabiilsuse ja töövalmidusega versioonidest. Kõigepealt valmivad programmist alfaversioonid, seejärel beetaversioonid ja lõpuks väljalaske kandidaadid.
Teatud inimesed internetis 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 palka, aga võivad olla ka vabatahtlikud 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.
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.
Nii alfaversioonist, beetaversioonist kui väljalaske kandidaadist võib valmida üle ühe versiooni, üle kolme siiski harilikult mitte.
Lõppkasutajatele hakatakse müüma tavaliselt üksnes viimast stabiilset versiooni.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.