Livssyklusen for programvareutgivelse omfatter ulike faser av utvikling og modenhet for dataprogramvare, som spenner fra den første utviklingen (pre-alfa) til den endelige utgivelsen (produksjonssatt), og inkluderer oppdaterte feilrettingsversjoner av den utgitte versjonen.

Thumb
Eksempel på en livssyklus for en programvareutgivelse.

Rekkefølgen på de ulike versjonene kan være: pre-alfa, alfa, beta, release candidat (også kalt gammaversjon eller delta), RTM (release to marketing), GA (general availability), og til slutt sluttutgivelse (eller produksjon).

Alfaversjon

Alfaversjon er et versjon der et dataprogram har akkurat startet å et program som andre folk kan prøve ut. Alfa versjon er ofte bak betaversjon.

De forskjellige utviklingsstadiene er pre-alfa, alfa, beta, release candidate (RC) og stabil utgave. Pre-alfa er alle aktiviteter før formell testing starter. Den første fasen med programvaretesting, kalles alfa fordi den er den første bokstaven i det greske alfabetet. Disse versjonene er ustabile og kan føre til krasj og datatap.[1] Neste prosess er betafasen, som går ut på å finne feil (bugs) og rette dem, i tillegg til at brukervennligheten forbedres. De som oppdager feil og rapporterer dem kalles betatestere. Noen programmer får hele tiden nye funksjoner, og feil rettes fortløpende, og noen stabil versjon blir aldri erklært. Disse kalles evig beta. Internett er en billig distribusjonskanal, og noen utgivere lager programmer som er under kontinuerlig utvikling. Så kommer release candidate (RC), og til slutt stabil utgave. Når programmet erklæres end-of-life, gir utgiveren ingen støtte lenger.

Referanser

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.