Skip to content

Julkaisu

Kuvauksen kirjoitti: Heidi Uuttu (N3025)

Lyhyt kuvaus käsitteestä tai aiheesta

Julkaisu on ohjelmiston varsinainen vakaa versio. Ohjelmistolla voi olla useampia julkaisuja, eli eri versioita. Alkuperäisen julkaisun jälkeen ohjelmiston kehittämistä usein jatketaan, eikä kaikki toiminnallisuudet välttämättä ole edes kuuluneet ensimmäiseen julkiseen versioon. Lopulliseen julkaisuun päädytään eri julkaisuvaiheiden kautta, näitä ovat esi-alfa, alfa, beeta, julkaisuehdokas ja sitten lopullinen julkaisu. Kaikki vaiheet ovat osana ohjelmiston julkaisuelinkaarta, joka päättyy vasta kun ohjelmiston kehittäminen lopetetaan kokonaan. Vaikka ohjelmistosta olisi jo valmis julkaisu, usein ohjelmiston myöhemmät versiot käyvät myös alfa- ja beta-testausvaiheet läpi.

Pre-Alpha (Esi-Alfa)

Ohjelmisto on lähes prototyyppivaiheessa ja sen toiminnallisuuksia vasta rakennetaan.

Alpha (Alfa)

Ohjelmiston testaaminen aloitetaan, yleensä suljetusti. Avoimen lähdekoodin ohjelmien alfa-versiot ovat yleensä yleisesti saatavilla. Ohjelmisto on hyvin keskeneräinen, kaikkia toiminnallisuuksia ei välttämättä ole ja bugeja, eli virheitä ei ole vielä korjattu, mutta ohjelmisto on kuitenkin jotenkuten käytettävissä.

Beta (Beeta)

Ohjelmiston toiminnallisuudet alkaa olemaan kasassa, mutta bugeja on vielä korjaamatta. Julkinen testaus aloitetaan yleensä tässä vaiheessa, mutta voidaan käyttää myös rajattua testausta.

Julkisessa beta-testauksessa ohjelmiston beta-versio on julkisesti jaossa. Sen etuja on suuri testaajamäärä, mutta suhteessa pieni palauteprosentti vähentää käyttäjämäärän hyötyjä. Suurempi käyttäjämäärä kuitenkin löytää ohjelmistosta virheitä tehokkaammin. Haittapuolena julkisessa testaamisessa on vakoilun mahdollisuus.

Rajatussa testauksessa hyötynä on käyttäjien helpompi profilointi ja testauksen turvallisuus, vakoilun mahdollisuus on huomattavasti pienempi, mutta käyttäjämäärä on yleensä huomattavasti pienempi kuin julkisessa testauksessa.

Ohjelmistoa parannellaan käyttökokemusten perusteella. Beta-versiota käytetään myös tuotteen markkinoinnissa. Usein ohjelmistoon pääsee tutustumaan ilmaiseksi tai edullisemmin beta vaiheessa.

Release Candidate (RC, Julkaisuehdokas)

Ohjelmisto alkaa olemaan valmis, mutta on yhä testattavana ilmeisten virheiden varalta.

Lopullinen julkaisu

Ohjelmiston vakaa versio, kaikki versioon tarkoitetut toiminnallisuudet löytyy, ilmeisiä bugeja ei enää löydy ja ohjelmisto on täysin käyttövalmis.

Muuta aiheeseen liittyvää

Julkaisuja edeltää julkaisusuunnittelu sekä julkaisusuunnitelma.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa