![...](/f/6cd512ff959281a95af942c5db8b50e7.jpg)
Digitaalse maailma binaarne esitus.
Tarkvara elutsüklis on hooldusfaas tsükli viimane etapp. Kui tarkvara läbib projekteerimisetapi ja on juurutatud, algab tarkvara elutsükli hooldusfaas. Tarkvara elutsükli hooldusfaasi omaduste mõistmine võimaldab üksikisikutel mille ülesandeks on analüüsida tarkvara jõudlust pärast juurutamist, et õigesti lahendada probleemid, mis tekkida.
Hooldusfaasi omadused
![...](/f/17e5fcd47a224db0845faa27138f142d.jpg)
Binaarne kuva.
Pärast tarkvara käivitamist ja töötamist vajab see sageli pidevat hooldust. Üldiselt jääb tarkvara pärast esmast juurutamist tööle pikemaks ajaks ja vajab regulaarset hooldust, et tagada tarkvara pidev töötamine tipptasemel. Tarkvara elutsükli hooldusfaasis väljastavad tarkvara programmeerijad regulaarselt tarkvaraparandusi muutused organisatsiooni vajadustes, et parandada tarkvaravigadega seotud probleeme või lahendada võimalikku turvalisust probleeme. Kogu hooldusetapi jooksul tegelevad disainerid avastatud probleemidega, et takistada tarkvara eeldatavat jõudlust või lisada tarkvarale rohkem funktsioone.
Päeva video
Vastutus tarkvara hoolduse eest
Tarkvara hooldustöid teostavad tavaliselt tarkvara disainerid, et lahendada pärast tarkvaraprogrammi juurutamist avastatud probleeme. Kuna tarkvaraarendajad tegelevad tarkvaraprogrammides esinevate probleemidega, lasub välja antud plaastrite installimine süsteemioperaatoritel. Enamikku müügilolevaid tarkvaraprogramme värskendatakse regulaarselt, kasutades arendaja veebipõhiselt tugisaidilt saadaolevaid allalaadimisi. Süsteemioperaatorid laadivad värskendused alla nende avaldamisel ja installivad need, et tagada tarkvara jätkuv toimimine vastavalt algsetele disainiparameetritele.
Hooldusfaasi pikkus
Hooldusfaas kestab tarkvara elutsükli kõigist etappidest kõige kauem. Peamine põhjus, miks hooldusfaas kestab kõige kauem, on tarkvara eluiga. Enamik tarkvaraprogramme jääb tööle seni, kuni need kasutaja vajaduste muutumise tõttu vananevad või kuni tarkvara ülalpidamiskulud muutuvad tarkvara edaspidiseks kasutamiseks kalliks. Paljud disainerid annavad välja äsja loodud asendustarkvaraprogramme, samas kui nende tarkvara varasemad versioonid jätkavad hooldust. Seda on näha, kui Microsoft tutvustas Office 2010 tarkvarakomplekti või tutvustas Windows 7 operatsioonisüsteemi. Kuigi nende tarkvaraprogrammide uusim versioon on arvutikasutajatele kaubanduslikult saadaval, jätkab ettevõte seda säilitada tarkvara varasemaid versioone ja teha paigad Windows Update'i teenuste kaudu teatud summa ulatuses kättesaadavaks aega.
Microsofti tarkvara hooldusfaasi näited
Microsoft pakub Windows Update'i veebisaidi kaudu olemasolevate tarkvaraprogrammide pidevat hooldust kogu tarkvara kasutusaja jooksul. Kuigi mõne toote tugi järk-järgult lõpetatakse, kestab Microsofti tarkvara hooldusfaas tavaliselt mitu aastat. Microsoft Office 2007 puhul avaldatakse tarkvara värskendused hoolduspakettides. Iga välja antud hoolduspaketi tugi jätkub kuni 24 kuud pärast hoolduspaketi väljaandmist.
Hooldusfaasi järeldus
Kuna tarkvara hooldus muutub kulukaks ja selle elutsükkel on lõppemas, alustavad tarkvaradisainerid olemasoleva tarkvara asendamiseks uue tarkvara väljatöötamist. Paljudel juhtudel võivad programmide tarkvaraarenduse elutsüklid kattuda. Tarkvaraarendaja võib alustada uue tarkvara elutsükli algfaasi isegi enne, kui tarkvara praeguse versiooni väljalaskmine muutub kaubanduslikult kättesaadavaks. Kuna arvutisüsteemid ja arvutiprogrammide lõppkasutajate vajadused muutuvad jätkuvalt, järgivad tarkvaraarendajad oma kõige populaarsemate toodete lõputut arendustsüklit.