Alfaversio
Alfaversio on ohjelmistotuotannossa käytettävässä versiointimallissa ensimmäinen käyttövalmis, mutta hyvin keskeneräinen versio. Versiointi kulkee yleensä järjestyksellä pre-alpha, alpha, beeta ja viimeiseksi release candidate, joka on melkein valmis versio. Yleensä alpha- ja beetaversiot ovat julkaisua edeltäviä testiversioita, joita jaetaan suljetulle käyttäjäryhmälle koekäyttöön.
Versiointi vakiintui 2000-luvun alussa muun muassa Linuxin innostamana uuteen numerologiseen järjestelmään, mutta alfa- ja betaversiot jäivät sanallisesti käyttöön. Alfavaiheessa oleva ohjelma on usein pelkkä runko valmiista sovelluksesta, kun taas beetavaiheessa ohjelma on jokseenkin lopullisen tuotteen näköinen. Joidenkin määritelmien mukaan (esimerkiksi Royce) alfaversiossa on noin 70 % lopullisen ohjelmistotuotteen toiminnallisuudesta, kun taas beetaversiossa on noin 95 %.
Alfa- ja beetaversiot liittyvät läheisesti alfa- ja beetatestaukseen. Alfatestaus suoritetaan yleensä rajoitetussa joukossa, lähinnä ohjelmiston kehittäjän organisaatiossa, kun taas beetatestaus suoritetaan asiakkaan tiloissa (julkisesti levitettävien ohjelmien tapauksessa vapaasti levitettävällä beetaversiolla).
[muokkaa] Kirjallisuutta
- Roger S. Pressman, Darrel Ince: Software Engineering, A Practitioners Approach (2000) ISBN 0-07-709677-0, s. 483
- Walker Royce: Software Process Management, A Unified Network (2004) ISBN 0-201-30958-0, s. 152
Sivulta puuttuu