programvarans livscykel definierar de faser som utgör mjukvaruutveckling . Programvara underhåll , men anges som den sista fasen , oftast förbrukar mer än 50 procent av kostnaderna mjukvaruutveckling i tid och pengar . Standarden för programvara underhåll , definierad av Institutet för elektriska och elektroniska Engineers ( IEEE ) 1998 i IEEE1219 - 1998 , är grunden för utvecklingen av godtagbar policy programvara underhåll, normer och praxis inom mjukvaruindustrin . Programvara Underhåll : Definition
IEEE1219 programvara standarder dokument fastställs programvara underhåll som " modifiering av en programvara efter leverans för att rätta fel , förbättra prestanda eller andra egenskaper , eller för att anpassa produkten till en modifierad miljö. " Programvara underhåll är en del av mjukvaruutveckling livscykel .
Software Development Life Cycle
mjukvaruutveckling livscykel omfattar processfaserna involverade i utveckling av mjukvara . De är de krav fasen , specifikation fas , konstruktionsfasen , genomförandefasen och underhållsfas .
Typer av programvara Underhåll
p Det finns fyra typer av programvara underhåll : korrigerande , adaptiv , perfektiv och förebyggande . Avhjälpande underhåll fixar buggar , medan adaptiva underhåll anpassar mjukvaran till nya miljöer . Användarnas krav kan förändras och nya versioner av programvaran kan behövas . Det är där perfective underhåll kommer in Uppdaterad dokumentation som gör systemet användarvänligt utgör förebyggande underhåll .
Kostnad Software Maintenance
Software underhåll förbrukar mer än 50 procent av kostnaden för mjukvaruutveckling . USA , till exempel , spenderar över 70 miljarder kronor årligen på programvara underhåll . Addera IEEE 1219
IEEE 1219 , känd som " IEEE-standarden för Software Maintenance , " definierar processerna för ledning och genomförande av aktiviteter programvara underhåll . IEEE 1219 detaljer programvara underhåll och dess genomförande , och testning , acceptans och leverans . IEEE 1219 definierar också planering programvara underhåll och processer . IEEE är referensdokument om programvara underhåll för efterlevnad inom mjukvaruindustrin .