Punktudgivelse - Point release
En punktudgivelse (også en punktudgivelse ) er en mindre udgivelse af et softwareprojekt , især et, der er beregnet til at rette fejl eller foretage små oprydninger i stedet for at tilføje væsentlige funktioner . Ofte er der for mange fejl til at blive rettet i en enkelt større eller mindre frigivelse, hvilket skaber et behov for en punktudgivelse.
Definition
Udtrykket "punktudgivelse" henviser til en almindelig metode til softwareversionering , hvor en større version efterfølges af et decimaltegn og en mindre version. Når en ny mindre version frigives, forøges tallet efter decimaltegnet f.eks. Fra 7,0 til 7,1 eller fra 2,4,9 til 2,4,10. Forøgelsen af nummeret efter "punktet" førte til, at dette fænomen blev kaldt en "punktudgivelse".
Anvendelsesområde
I en punktudgivelse er ændringerne til softwareprojektet typisk mindre, normalt forbeholdt fejlrettelser, optimeringer, sikkerhedsrettelser eller for at tilføje mindre nye funktioner. Typisk vælges fejl, der påvirker den brede brugerpopulation, til en punktudgivelse. Afhængigt af organisationen kan størrelsen og bredden af en punktudgivelse variere alt fra en rettelsesmålrettet frigivelse for en enkelt kunde til en generel vedligeholdelsesudgivelse eller endda en servicepakke . Punktudgivelser forsøger typisk at være interface-kompatible med den tidligere store udgivelse af softwaren. En punktudgivelse har også en tendens til at være kompatibel med alle andre punktudgivelser under den nuværende mindre eller større version.
Frekvens
Punktudgivelser stilles ofte til rådighed temmelig ofte, i modsætning til større udgivelser, som kan forekomme en gang hvert par måneder eller år. Punktudgivelser kan planlægges at gå ud et bestemt tidspunkt efter en større udgivelse eller kan frigives efter behov. Hyppigheden af udgivelse af punktudgivelser varierer meget afhængigt af en organisations behov. Hvis der imidlertid er fundet et kritisk problem med den aktuelle version af softwaren, kan en nødpunktsudgivelse muligvis gå ud meget kort efter, at problemet er opdaget.
Risiko
Alle udgivelser koncentrerer i sig selv risiko, da tusindvis af kodeændringer kan gøre det til en enkelt udgivelse. Dette løber risikoen for at introducere nye fejl med punktudgivelsen. Regressioner kan mildnes noget ved regressionstest , men regressionstest er ikke nok til at sikre et stabilt, bugfrit miljø. Generelt er et af målene med en punktudgivelse at minimere risikoen ved at foretage ændringer baseret på det afbalancerende brugerbehov for en løsning, størrelsen på rettelsen og risikoen for regressioner. De risici, der er forbundet med, at mange softwareændringer frigives på én gang, har fået nogle grupper til at frigive software efter en rullende frigivelsesmetode i modsætning til at udføre punktudgivelser.
Tilgængelighed
Med detail software , punktopdateringer er ofte, men ikke nødvendigvis, gratis opdateringer til brugere af den nyeste fulde version, i modsætning til de store udgivelser , der ofte kommer på nogle omkostninger, selv for tidligere brugere. Leveringsmodellen af softwaren påvirker også, hvem der muligvis kan bruge den. Hvis en organisation følger en software som en servicemodel , eller hvis softwaren hostes i skyen , kan en punktudgivelse muligvis være øjeblikkelig tilgængelig for brugerne uden brug af en indsats fra brugernes side for at få den. Hvis softwaren skal downloades, kan det være nødvendigt, at brugeren installerer punktudgivelsen på egen hånd.