Ohjelmistoversion elinkaari

posted in: Articles | 0

Pre-alphaEdit

Pre-alpha tarkoitetaan kaikkea sitä toimintaa, suoritetaan aikana ohjelmistoprojektin ennen virallisen testauksen. Näitä toimintoja voivat olla muun muassa vaatimusten analysointi, ohjelmistosuunnittelu, ohjelmistokehitys ja yksikkötestaus. Tyypillisessä avoimen lähdekoodin kehityksessä on olemassa useita alfaa edeltäviä versioita. Milestone-versiot sisältävät tiettyjä toimintoja, ja ne julkaistaan heti, kun ominaisuus on valmis.,

AlphaEdit

alpha-vaiheen julkaisu elinkaaren ensimmäisen vaiheen ohjelmistojen testaus (alpha on ensimmäinen kirjain kreikan aakkoset, käyttää numero 1). Tässä vaiheessa kehittäjät yleensä testaavat ohjelmistoa white-box-tekniikoilla. Toinen testiryhmä suorittaa lisävalidoinnin black-box-tai gray-box-tekniikoilla. Siirtyminen mustan laatikon testaukseen organisaation sisällä tunnetaan nimellä alpha release.

Alpha-ohjelmistoa kehittäjä ei testaa perusteellisesti ennen kuin se julkaistaan asiakkaille., Alpha-ohjelmisto voi sisältää vakavia virheitä, ja siitä johtuva epävakaus voi aiheuttaa kaatumisia tai tietojen häviämistä. Alpha-ohjelmisto ei välttämättä sisällä kaikkia lopulliseen versioon suunniteltuja ominaisuuksia. Yleensä ulkoinen saatavuus alpha software on harvinaista omaa ohjelmistoa, kun taas avoimen lähdekoodin ohjelmisto on usein julkisesti saatavilla alpha versiot. Alfa-vaihe päättyy yleensä ominaisuuden jäädyttämiseen, mikä osoittaa, että ohjelmistoon ei lisätä enää ominaisuuksia. Tällä hetkellä, ohjelmiston sanotaan olevan ominaisuus valmis., Beta-testi suoritetaan seuraavasti hyväksymistestaus toimittajan sivuston (alfa-testi) ja välittömästi ennen yleiseen levittämiseen ohjelmiston tuotteen.

BetaEdit

”Beta test” ohjaa tänne. Katso elokuvasta Beta-testi (elokuva).

Beta, joka on nimetty toinen kirjain kreikan aakkoset, on ohjelmistokehityksen vaihe seuraavat alpha. Beta-vaiheessa oleva ohjelmisto tunnetaan myös nimellä betaware. Beta-vaihe alkaa yleensä, kun ohjelmisto on valmis, mutta todennäköisesti sisältää useita tunnettuja tai tuntemattomia vikoja., Ohjelmisto on beta-vaiheessa on yleensä paljon enemmän vikoja kuin valmis ohjelmisto ja nopeus tai suorituskykyyn liittyviä ongelmia, ja voi silti aiheuttaa kaatuu tai tietojen menetyksen. Beta-testauksen painopiste on vaikutusten vähentämisessä käyttäjille, ja siinä käytetään usein käytettävyystestausta. Beta-version toimittamista käyttäjille kutsutaan beta-julkaisuksi ja se on tyypillisesti ensimmäinen kerta, kun ohjelmisto on saatavilla sen kehittäneen organisaation ulkopuolella. Ohjelmiston beta-julkaisut voivat olla joko julkisia tai yksityisiä riippuen siitä, ovatko ne avoimesti saatavilla vai vain rajoitetun yleisön saatavilla., Beta-version ohjelmisto on usein hyödyllinen mielenosoituksissa ja esikatseluissa organisaation sisällä ja mahdollisille asiakkaille. Jotkut kehittäjät viittaavat tähän vaiheeseen esikatseluna, esikatseluna, prototyyppinä, teknisenä esikatseluna tai teknologian esikatseluna (TP) tai varhaisena käyttönä. Windows 8: n käyttöönoton jälkeen Microsoft on kutsunut julkaisua edeltävää ohjelmistoa betan sijaan esikatseluksi. Kaikkia vuonna 2014 käynnistetyn Windows Insider-ohjelman kautta julkaistuja ennakkoversioita kutsutaan nimellä ”Insider Preview builds”., ”beta” voi myös viitata johonkin enemmän julkaisukandidaattiin, tai aikarajoitetun demon tai markkinointitekniikan muotoon.

Beta-testaajat ovat ihmisiä, jotka raportoivat aktiivisesti beta-ohjelmiston ongelmista. He ovat yleensä ohjelmiston kehittävän organisaation mahdollisten asiakkaiden asiakkaita tai edustajia. Beta-testaajat tekevät vapaaehtoistyötä yleensä ilmaiseksi, mutta saavat usein testaamastaan tuotteesta versioita, alennuksia julkaisuversiosta tai muita kannustimia.,

Ikuinen betaEdit

Main artikkeli: Ikuinen beta

Jotkut ohjelmistot on pidetään niin sanottu ikuinen beta, jossa uusia ominaisuuksia ovat jatkuvasti lisätään ohjelmiston ilman perustamisesta lopullinen ”vakaa” julkaisu. Koska Internet on helpottanut nopea ja edullinen jakelu ohjelmisto, yritykset ovat alkaneet ottaa väljempi lähestymistapa käyttää sanaa beta. Helmikuussa 2005, ZDNet julkaisi artikkelin ilmiö beta-versio usein pysyä vuosia ja käytetään ikään kuin se olisi tuotannon tasolla., Se totesi, että Gmail-ja Google Uutiset, esimerkiksi, oli ollut beta pitkään vaikka laajalti käytetty; Google News beta jätti tammikuussa 2006, jonka jälkeen Google-Sovellukset, kuten Gmail, heinäkuussa 2009. Tämä tekniikka voi antaa kehittäjälle mahdollisuuden viivyttää täyden tuen ja vastuun tarjoamista jäljellä olevista asioista.,

Avoimen ja suljetun betaEdit

Kehittäjät voivat vapauttaa joko suljettu beta, jota kutsutaan myös yksityinen beta, tai avoin beta, jota kutsutaan myös julkinen beta; suljettu beta-versiot julkaistaan rajoitettu joukko yksilöitä käyttäjän testi kutsusta, kun avoin beta testaajat ovat suurempi ryhmä, tai kuka tahansa kiinnostunut. Yksityinen beta voisi olla sopiva ohjelmisto, joka pystyy tuottamaan lisäarvoa, mutta ei ole valmis käytettäväksi kaikille joko, koska skaalaus kysymyksiä, dokumentoinnin puutteesta tai puuttuu vielä tärkeitä ominaisuuksia., Testaajat ilmoittavat löytämistään vioista ja ehdottavat joskus lisäominaisuuksia, joiden he ajattelevat olevan saatavilla lopullisessa versiossa. Esimerkkejä merkittävä julkinen beta testi ovat seuraavat:

  • Varhainen asiakkaita ostanut ”pioneer edition” WordVision sana prosessori IBM PC: $49.95. Vuonna 1984, Stephen Manes kirjoitti, että ”loistava markkinointi vallankaappaus, Bruce ja James Ohjelma Julkaisijat onnistui saada ihmiset maksamaan etuoikeus tuotteen testaus.”
  • syyskuussa 2000 boxed versio Applen Mac OS X Public Beta-käyttöjärjestelmä julkaistiin.,
  • Microsoftin vapauttamaan yhteisön technology ennakot (CTPs) varten Windows Vista, syyskuun 2005 ja Toukokuun 2006.
  • vuosina 2009-2011 Minecraft oli julkisessa beetassa.

Avaa beta palvella kahta tarkoitusta osoittaa tuotteen potentiaalisia kuluttajia, ja testaus keskuudessa erittäin laaja käyttäjäkunta todennäköisesti tuo valo peittää virheitä, että paljon pienempi testaus joukkue ei ehkä löytää.,

Vapauta candidateEdit

release candidate (RC), joka tunnetaan myös nimellä ”menossa hopea”, on beta-versio, jossa on potentiaalia olla vakaa tuote, joka on valmis vapauttamaan, ellei merkittäviä vikoja esiin. Tässä vaiheessa tuotteen stabilointi, kaikki tuotteen ominaisuudet on suunniteltu, koodattu ja testattu yhden tai useamman beta-sykliä ilman tunnettuja showstopper-luokan vikoja. Julkaisua kutsutaan nimellä code complete, kun kehitystiimi suostuu siihen, ettei julkaisuun lisätä kokonaan uutta lähdekoodia., Siellä voisi vielä olla lähdekoodia muutoksia, korjata vikoja, muutokset asiakirjoja ja tiedostoja, ja reuna-koodi testitapauksia tai apuohjelmia. Beta testaajat, jos yksityisesti valittu, usein hyvitetään käyttämällä release candidate ikään kuin se olisi valmis tuote. Beta-testaus tehdään asiakkaan tai asiakkaan sijaintiin ja ohjelmiston testaamiseen käyttäjän näkökulmasta.

Vakaa releaseEdit

kutsutaan Myös tuotanto-julkaisu, vakaa julkaisu on viimeinen release candidate (RC), joka on läpäissyt kaikki tarkastukset / testit., Jäljellä olevia vikoja pidetään hyväksyttävinä. Tämä julkaisu menee tuotantoon. Joillakin aloilla (esimerkiksi Linux-jakelut), on kahdenlaisia vakaa tiedotteet: normaali, tai vakaa tiedotteet ja pitkäaikaisen tuen (LTS) julkaisuja, jotka ovat voimassa pidemmän aikaa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *