Binarna predstavitev digitalnega sveta.
V življenjskem ciklu programske opreme je faza vzdrževanja zadnja faza cikla. Ko programska oprema preide fazo načrtovanja in je implementirana, se začne faza vzdrževanja življenjskega cikla programske opreme. Razumevanje značilnosti faze vzdrževanja življenjskega cikla programske opreme omogoča posameznikom zadolžen za analizo učinkovitosti programske opreme po uvedbi, da pravilno reši težave, ki jih nastanejo.
Značilnosti faze vzdrževanja
Binarni prikaz.
Ko je programska oprema zagnana in deluje, pogosto zahteva stalno vzdrževanje. Na splošno programska oprema deluje dalj časa po začetni implementaciji in zahteva redno vzdrževanje, da zagotovi, da programska oprema neprekinjeno deluje na najvišji ravni zmogljivosti. Med fazo vzdrževanja življenjskega cikla programske opreme programerji redno izdajajo popravke programske opreme, ki jih je treba obravnavati spremembe potreb organizacije, za odpravo težav v zvezi z napakami v programski opremi ali za rešitev morebitne varnosti vprašanja. V fazi vzdrževanja oblikovalci obravnavajo težave, ki jih odkrijejo, da preprečijo kakršno koli oviro za pričakovano delovanje programske opreme ali da programski opremi dodajo večjo funkcionalnost.
Video dneva
Odgovornost za izvajanje vzdrževanja programske opreme
Naloge vzdrževanja programske opreme običajno izvajajo oblikovalci programske opreme za reševanje težav, odkritih po uvedbi programske opreme. Ker razvijalci programske opreme obravnavajo težave, ki jih najdemo v programih, morajo sistemski operaterji namestiti izdane popravke. Večina komercialno dostopnih programov se redno posodablja s prenosi, ki so na voljo prek spletnega mesta za podporo razvijalca. Sistemski operaterji prenesejo posodobitve, ko so izdane, in jih namestijo, da zagotovijo nadaljnje delovanje programske opreme v skladu z izvirnimi parametri zasnove.
Trajanje faze vzdrževanja
Faza vzdrževanja traja najdlje od vseh faz življenjskega cikla programske opreme. Glavni razlog, da vzdrževalna faza traja najdlje, je življenjska doba programske opreme. Večina programov programske opreme deluje, dokler ne zastarijo zaradi sprememb uporabnikovih potreb ali dokler stroški vzdrževanja programske opreme ne postanejo previsoki za prihodnjo uporabo programske opreme. Številni oblikovalci izdajajo na novo zasnovane nadomestne programe, medtem ko se prejšnje različice njihove programske opreme še naprej vzdržujejo. To je razvidno z Microsoftovo uvedbo programske opreme Office 2010 ali z uvedbo operacijskega sistema Windows 7. Čeprav je najnovejša različica teh programov komercialno na voljo uporabnikom računalnikov, podjetje še naprej vzdrževati prejšnje različice programske opreme in omogočiti dostop do popravkov prek storitev Windows Update za določeno količino čas.
Primeri faze vzdrževanja programske opreme Microsoft
Microsoft zagotavlja stalno vzdrževanje obstoječe programske opreme skozi celotno življenjsko dobo programske opreme prek spletnega mesta Windows Update. Čeprav se podpora za nekatere izdelke postopoma ukinja, faza vzdrževanja za Microsoftovo programsko opremo običajno zajema več let. V primeru Microsoft Office 2007 so posodobitve programske opreme izdane v servisnih paketih. Podpora za vsak izdani servisni paket traja do 24 mesecev po izdaji servisnega paketa.
Zaključek faze vzdrževanja
Ker programska oprema postane stroškovno previsoka za vzdrževanje in se bliža koncu življenjskega cikla programske opreme, oblikovalci programske opreme začnejo proces razvoja nove programske opreme, ki bi nadomestila obstoječo programsko opremo. V mnogih primerih se lahko življenjski cikli razvoja programske opreme za programe prekrivajo. Razvijalec programske opreme lahko začne začetno fazo novega življenjskega cikla programske opreme, še preden postane izdaja trenutne različice programske opreme komercialno dostopna. Ker se računalniški sistemi in potrebe končnih uporabnikov računalniških programov še naprej spreminjajo, razvijalci programske opreme sledijo neskončnemu ciklu razvoja svojih najbolj priljubljenih izdelkov.