Binär representation av en digital värld.
I mjukvarans livscykel är underhållsfasen det sista steget i cykeln. Efter att programvaran har passerat designstadiet och implementerats, börjar underhållsfasen av mjukvarans livscykel. Att förstå egenskaperna hos underhållsfasen av mjukvarans livscykel tillåter individer i uppgift att analysera programvarans prestanda efter utplacering för att korrekt lösa problem som stiga upp.
Underhållsfasens egenskaper
Binär display.
Efter att programvaran är igång kräver den ofta kontinuerligt underhåll. I allmänhet förblir programvara i drift under en längre tid efter den första implementeringen och kräver regelbundet underhåll för att säkerställa att programvaran fungerar kontinuerligt på högsta prestandanivåer. Under underhållsfasen av mjukvarans livscykel, utfärdar programvaruprogrammerare regelbundet programvarukorrigeringar att åtgärda förändringar i en organisations behov, för att korrigera problem som rör buggar i programvaran eller för att lösa potentiell säkerhet frågor. Under hela underhållsfasen tar designers upp problem som upptäcks för att förhindra eventuella hinder för programvarans förväntade prestanda eller för att lägga till ökad funktionalitet till programvaran.
Dagens video
Ansvar för att utföra mjukvaruunderhåll
Programvaruunderhållsuppgifter utförs vanligtvis av mjukvarans konstruktörer för att lösa problem som upptäcks efter installationen av programvaran. Eftersom mjukvaruutvecklare tar itu med problemen som finns i program, faller det på systemoperatörerna att installera de släppta korrigeringarna. De flesta kommersiellt tillgängliga program uppdateras regelbundet med hjälp av nedladdningar som är tillgängliga via utvecklarens supportwebbplats online. Systemoperatörer laddar ner uppdateringar när de släpps och installerar dessa för att säkerställa fortsatt prestanda för programvaran i enlighet med de ursprungliga designparametrarna.
Underhållsfaslängd
Underhållsfasen varar längst av alla faser av mjukvarans livscykel. Den främsta anledningen till att underhållsfasen varar längst är programvarans livslängd. De flesta program förblir i drift tills de blir föråldrade på grund av ändringar i en användares behov eller tills kostnaden för att underhålla programvaran blir oöverkomlig för framtida användning av programvaran. Många designers släpper nydesignade ersättningsprogram medan tidigare versioner av deras mjukvara fortsätter att genomgå underhåll. Detta kan ses med Microsofts introduktion av programsviten Office 2010 eller introduktionen av operativsystemet Windows 7. Även om den senaste versionen av dessa program är kommersiellt tillgängliga för datoranvändare, fortsätter företaget att underhålla tidigare versioner av programvaran och göra patchar tillgängliga via Windows Update-tjänster för en viss mängd tid.
Exempel på Microsoft-programvaruunderhållsfas
Microsoft tillhandahåller kontinuerligt underhåll av befintliga program under hela programmets livslängd via webbplatsen Windows Update. Även om stödet för vissa produkter gradvis fasas ut, täcker underhållsfasen för Microsoft-programvara vanligtvis en period på flera år. När det gäller Microsoft Office 2007 släpps uppdateringar av programvaran i servicepack. Supporten för varje släppt Service Pack fortsätter i upp till 24 månader efter att Service Pack släppts.
Slutsats av underhållsfasen
När programvaran blir oöverkomlig att underhålla och närmar sig slutet av mjukvarans livscykel, börjar mjukvarudesigners processen att utveckla ny programvara för att ersätta den befintliga programvaran. I många fall kan programvaruutvecklingens livscykler överlappa varandra. En mjukvaruutvecklare kan börja den inledande fasen av den nya mjukvarans livscykel redan innan lanseringen av den aktuella versionen av programvaran blir kommersiellt tillgänglig. Eftersom datorsystem och behoven hos slutanvändare av datorprogram fortsätter att förändras, följer mjukvaruutvecklare en oändlig utvecklingscykel för sina mest populära produkter.