Vedligeholdelsesfasen i softwarens livscyklus

...

Binær repræsentation af en digital verden.

I softwarens livscyklus er vedligeholdelsesfasen den sidste fase af cyklussen. Når softwaren har passeret designstadiet og er implementeret, begynder vedligeholdelsesfasen af ​​softwarens livscyklus. Forståelse af egenskaberne ved vedligeholdelsesfasen af ​​softwarens livscyklus tillader enkeltpersoner til opgave at analysere softwarens ydeevne efter implementering for at løse problemer, der korrekt opstå.

Karakteristika for vedligeholdelsesfasen

...

Binært display.

Når softwaren er oppe at køre, kræver den ofte løbende vedligeholdelse. Generelt forbliver software i drift i en længere periode efter indledende implementering og kræver regelmæssig vedligeholdelse for at sikre, at softwaren fungerer kontinuerligt på højeste ydeevne. Under vedligeholdelsesfasen af ​​softwarens livscyklus udsteder softwareprogrammører regelmæssigt softwarerettelser, der skal løses ændringer i en organisations behov, for at rette problemer i forbindelse med fejl i softwaren eller for at løse potentiel sikkerhed problemer. Igennem vedligeholdelsesfasen behandler designere problemer, der opdages for at forhindre enhver hindring for softwarens forventede ydeevne eller for at tilføje øget funktionalitet til softwaren.

Dagens video

Ansvar for udførelse af softwarevedligeholdelse

Softwarevedligeholdelsesopgaver udføres typisk af softwaredesignerne for at løse problemer opdaget efter implementering af softwareprogrammet. Da softwareudviklere løser de problemer, der findes i softwareprogrammer, er det systemoperatørerne, der skal installere de frigivne patches. De fleste kommercielt tilgængelige softwareprogrammer opdateres regelmæssigt ved hjælp af downloads, der er tilgængelige via udviklerens online supportwebsted. Systemoperatører downloader opdateringer, efterhånden som de frigives, og installerer disse for at sikre fortsat ydeevne af softwaren i overensstemmelse med de originale designparametre.

Vedligeholdelsesfaselængde

Vedligeholdelsesfasen varer længst af alle faser af softwarens livscyklus. Den primære årsag til, at vedligeholdelsesfasen varer længst, er softwarens levetid. De fleste softwareprogrammer forbliver i drift, indtil de bliver forældede på grund af ændringer i en brugers behov, eller indtil omkostningerne ved at vedligeholde softwaren bliver uoverkommelige for fremtidig brug af softwaren. Mange designere frigiver nydesignede erstatningssoftwareprogrammer, mens tidligere versioner af deres software fortsat gennemgår vedligeholdelse. Dette kan ses med Microsofts introduktion af Office 2010-softwarepakken eller introduktionen af ​​Windows 7-operativsystemet. Selvom den nyeste version af disse softwareprogrammer er kommercielt tilgængelige for computerbrugere, fortsætter virksomheden med vedligeholde tidligere versioner af softwaren og gøre patches tilgængelige via Windows Update-tjenester for et bestemt beløb tid.

Eksempler på Microsoft Software-vedligeholdelsesfase

Microsoft sørger for løbende vedligeholdelse af eksisterende softwareprogrammer gennem hele softwarens levetid via webstedet Windows Update. Selvom supporten for nogle produkter gradvist udfases, dækker vedligeholdelsesfasen for Microsoft-software typisk et spænd på flere år. I tilfælde af Microsoft Office 2007 udgives opdateringer til softwaren i servicepakker. Support for hver frigivet servicepakke fortsætter i op til 24 måneder efter, at servicepakken er udgivet.

Konklusion på vedligeholdelsesfasen

Efterhånden som software bliver uoverkommelig at vedligeholde og nærmer sig slutningen af ​​softwarens livscyklus, begynder softwaredesignere processen med at udvikle ny software til at erstatte den eksisterende software. I mange tilfælde kan softwareudviklingens livscyklusser for programmer overlappe hinanden. En softwareudvikler kan begynde den indledende fase af den nye softwarelivscyklus, selv før udgivelsen af ​​den aktuelle version af softwaren bliver kommercielt tilgængelig. Efterhånden som computersystemer og behovene hos slutbrugere af computerprogrammer fortsætter med at ændre sig, følger softwareudviklere en uendelig udviklingscyklus for deres mest populære produkter.