Vedlikeholdsfasen i programvarens livssyklus

...

Binær representasjon av en digital verden.

I programvarens livssyklus er vedlikeholdsfasen den siste fasen av syklusen. Etter at programvaren har passert designstadiet og er implementert, begynner vedlikeholdsfasen av programvarens livssyklus. Å forstå egenskapene til vedlikeholdsfasen av programvarens livssyklus tillater enkeltpersoner oppdraget med å analysere ytelsen til programvaren etter distribusjon for å løse problemer som oppstå.

Kjennetegn ved vedlikeholdsfasen

...

Binær skjerm.

Etter at programvaren er oppe og kjører, krever den ofte kontinuerlig vedlikehold. Generelt forblir programvare operativ i en lengre periode etter første implementering og krever regelmessig vedlikehold for å sikre at programvaren fungerer kontinuerlig på topp ytelsesnivåer. Under vedlikeholdsfasen av programvarens livssyklus utsteder programvareprogrammerere regelmessig programvareoppdateringer for å adressere endringer i behovene til en organisasjon, for å rette opp problemer knyttet til feil i programvaren eller for å løse potensiell sikkerhet problemer. Gjennom vedlikeholdsfasen tar designere opp problemer som oppdages for å forhindre enhver hindring for den forventede ytelsen til programvaren eller for å legge til økt funksjonalitet til programvaren.

Dagens video

Ansvar for å utføre programvarevedlikehold

Programvarevedlikeholdsoppgaver utføres vanligvis av designere av programvaren for å løse problemer oppdaget etter distribusjon av programvaren. Ettersom programvareutviklere tar opp problemene som finnes i programvare, er det systemoperatørene som skal installere de utgitte oppdateringene. De fleste kommersielt tilgjengelige programmer oppdateres jevnlig ved å bruke nedlastinger som er tilgjengelige via utviklerens nettstøtteside. Systemoperatører laster ned oppdateringer etter hvert som de utgis og installerer disse for å sikre fortsatt ytelse av programvaren i samsvar med de originale designparametrene.

Vedlikeholdsfaselengde

Vedlikeholdsfasen varer lengst av alle faser av programvarens livssyklus. Hovedårsaken til at vedlikeholdsfasen varer lengst, er programvarens levetid. De fleste programmer forblir i drift til de blir foreldet på grunn av endringer i en brukers behov eller til kostnadene for vedlikehold av programvaren blir uoverkommelige for fremtidig bruk av programvaren. Mange designere gir ut nydesignede erstatningsprogramvare mens tidligere versjoner av programvaren fortsetter å gjennomgå vedlikehold. Dette kan sees med Microsofts introduksjon av Office 2010-programvarepakken eller introduksjonen av Windows 7-operativsystemet. Selv om den nyeste versjonen av disse programmene er kommersielt tilgjengelig for databrukere, fortsetter selskapet å gjøre det vedlikeholde tidligere versjoner av programvaren og gjøre patcher tilgjengelige gjennom Windows Update-tjenester for et spesifisert beløp tid.

Eksempler på Microsoft programvarevedlikeholdsfase

Microsoft tilbyr kontinuerlig vedlikehold av eksisterende programvare gjennom hele programvarens levetid gjennom nettstedet for Windows Update. Selv om støtte for enkelte produkter gradvis fases ut, dekker vedlikeholdsfasen for Microsoft-programvare vanligvis over flere år. Når det gjelder Microsoft Office 2007, utgis oppdateringer til programvaren i oppdateringspakker. Støtte for hver utgitte oppdateringspakke fortsetter i opptil 24 måneder etter at oppdateringspakken er utgitt.

Vedlikeholdsfasekonklusjon

Ettersom programvare blir uoverkommelig å vedlikeholde og nærmer seg slutten av programvarens livssyklus, begynner programvaredesignere prosessen med å utvikle ny programvare for å erstatte den eksisterende programvaren. I mange tilfeller kan programvareutviklingens livssykluser for programmer overlappe hverandre. En programvareutvikler kan begynne den innledende fasen av den nye programvarens livssyklus selv før utgivelsen av den gjeldende versjonen av programvaren blir kommersielt tilgjengelig. Ettersom datasystemer og behovene til sluttbrukere av dataprogrammer fortsetter å endre seg, følger programvareutviklere en uendelig utviklingssyklus for sine mest populære produkter.