Skip to main content

Mi az a karbantartási kiadás?

A karbantartási kiadás egy olyan szoftver kiadás, amely kijavítja a biztonsági hibát vagy a kisebb hibát anélkül, hogy megváltoztatná az alapvető összetevőket vagy új funkciókat adna hozzá.Általában a tizedik vagy században vannak számozva, hogy megkülönböztessék őket a nagyobb kiadásoktól, amelyek egyszerűen az 1.0 verzió, a 2.0 verzió és így tovább.A karbantartási kiadás a szoftverkibocsátás életciklusának rendszer működésének és támogatási szakaszának része.A rendszerek elemzésével és a követelmények felfedezésével kezdődik, amelyben az adatok és a folyamatok modellezésének szakaszát.Ezután tovább megy a tervezési szakaszba, az építési szakaszba, a megvalósítási szakaszba, végül a működési és támogatási szakaszba.Az utolsó szakaszban a felhasználók folyamatos műszaki támogatását alkalmazzák a karbantartási kiadások bevezetésével, amelyek vagy hibákat javítanak, vagy frissítik az egész rendszert az alapvető követelmények átalakításával.Ezek általában a szoftver életciklusának egyik korábbi szakaszában elkövetett hibák miatt jelentkeznek.Ha például a követelmények elemzési szakaszában a követelményeket helytelenül kommunikálják vagy validálják, akkor ez olyan jelentős hibákhoz vezethet, amelyek csak később jelentkeznek.Ez valójában egy általános esemény, ezért szinte minden, a valaha kiadott szoftvernek egyszerre karbantartási kiadásnak kellett átmennie.Először, a kiadásnak módosítania kell a meglévő programokat a követelmények, tervezési vagy megvalósítási szakaszokban elkövetett hibák kijavítása érdekében.Azt is biztosítania kell, hogy az újonnan elkészített javítások ne zavarják a módosított szegmens más aspektusait, és hogy az újonnan végrehajtott változtatások nem zavarják a többi szegmens tevékenységét.Végül, a kiadás nem okozhatja a rendszer teljesítményét.Általánosságban elmondható, hogy a szoftvermérnökök a lehető leggyorsabban megpróbálják befejezni ezt a folyamatot, anélkül, hogy a minőséget vagy a megbízhatóságot feláldoznák.-Az egység tesztelése biztosítja, hogy a rögzített program specifikus szegmense most helyesen működik.A rendszervizsgálat viszont biztosítja, hogy a program újonnan rögzített szegmense ne zavarja a többi program szegmenst.A regressziós tesztelés statisztikai adatokat használ arra, hogy ellenőrizze, hogy a változások az általános átviteli sebességet vagy a válaszidőt pozitívan vagy negatívan befolyásolták -e.

A rendszer karbantartásának utolsó és talán legfontosabb szempontja a verzióvezérlés.A folyamat ezen részén a képzett szoftver alapú könyvtáros aprólékosan rögzíti és nyomon követi az összes bekövetkezett változást.Ez lehetővé teszi, hogy a szoftvermérnökök visszahúzódjanak abban az esetben, ha a karbantartási kiadás váratlan hibákat tapasztal.