Vad är mjukvaruunderhåll?

Programvaruunderhåll är en process genom vilken ett datorprogram ändras eller uppdateras efter att det har släppts. Även om termen "underhåll" kan innebära reparationer och korrigeringar av fel, är endast en del av denna process avsedd för detta ändamål, kallad "korrigerande". Mycket mjukvaruunderhåll används för "adaptivt" arbete som säkerställer att ett program fortsätter att vara effektivt och användbart i föränderliga miljöer, liksom "perfekta" procedurer som förbättrar funktionaliteten. "Förebyggande" underhåll används för att underlätta processen i framtiden genom att tillhandahålla ytterligare dokumentation och verktyg för att göra senare uppdateringar enklare att utveckla.

En hel del mjukvaruunderhåll utförs genom korrigeringar som skapas av en utvecklare och sedan släpps till allmänheten. Dessa filer är installerade av en datoranvändare och de modifierar funktionaliteten och utformningen av basprogrammet på ett system. Detta görs efter lanseringen av ett program, även om tidig mjukvaruutveckling bör tAKE -underhåll beaktas.

Korrigerande programvaruunderhåll är processen för att utveckla förändringar i ett program som reparerar buggar eller fixar problem. Detta lägger inte till några nya funktioner, såvida de inte redan finns men kan inte användas på grund av ett fel i programmeringen. Endast ungefär en fjärdedel av allt underhåll av mjukvaror används för korrigerande problem, men det ses ofta som det viktigaste elementet av programanvändare.

En hel del mjukvaruunderhåll kallas "adaptiv", som används för att justera ett program för att fungera i en ny miljö. Program är vanligtvis designade och utvecklade för att fungera på ett visst operativsystem (OS). Medan viss programvara kan fungera på nyare versioner, finns det många program som inte kan göra det. En adaptiv patch till ett program kan ändra koden så att den kan fungera korrekt på ett nytt system och hålla det aktuellt och användbart.

perfektProgramvaruunderhåll används för att lägga till nya funktioner i en produkt och för att göra ändringar som direkt kan påverka en användare. Ett företag kan släppa ett ordbehandlingsprogram, till exempel som innehåller några stavningens funktioner. Om de släpper en patch som uppdaterar ordboken i programmet och skapar ytterligare felkorrigeringsalternativ, skulle det betraktas som perfekt underhåll. Dessa uppgraderingar är vanligtvis ganska små, eftersom stora översyn vanligtvis kräver frisläppande av en ny version eller programvara "klient."

utvecklare kan också arbeta med förebyggande mjukvaruunderhåll, som används för att göra framtida förändringar ännu enklare. Efter utvecklingen kan ett företag inse att det finns potential för ett fel som ännu inte har utvecklats. De kan släppa en patch som fixar det här problemet innan det någonsin blir ett problem. Ytterligare dokumentation och kodrensning kan också utföras för att underlätta framtida underhåll eller onödigt.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?