Skip to main content

Hva er vedlikehold av programvare?

vedlikehold av programvare er en prosess der et dataprogram blir endret eller oppdatert etter at det er utgitt.Mens begrepet vedlikehold kan innebære reparasjoner og korreksjon av feil, er det bare en del av denne prosessen som er beregnet på dette formålet, referert til som korrigerende.Mye vedlikehold av programvare brukes til adaptivt arbeid som sikrer at et program fortsetter å være effektivt og brukbart i skiftende miljøer, samt perfekte prosedyrer som forbedrer funksjonaliteten.Forebyggende vedlikehold brukes til å gjøre prosessen enklere i fremtiden, ved å gi ytterligere dokumentasjon og verktøy for å gjøre senere oppdateringer enklere å utvikle.

Mye vedlikehold av programvare utføres gjennom lapper som er opprettet av en utvikler og deretter utgitt til denoffentlig.Disse filene er installert av en datamaskinbruker, og de endrer funksjonaliteten og utformingen av baseprogrammet på et system.Dette gjøres etter utgivelse av et program, selv om tidlig programvareutvikling bør ta vedlikehold i betraktning.

Korrigerende programvare vedlikehold er prosessen med å utvikle endringer i et program som reparerer feil eller fikser problemer.Dette legger ingen nye funksjoner, med mindre de allerede er eksisterende, men ikke kan brukes på grunn av en feil i programmering.Bare omtrent en fjerdedel av alt vedlikehold av programvare brukes til korrigerende problemer, men det blir ofte sett på som det viktigste elementet av programbrukere.

Mye vedlikehold av programvare blir referert til som adaptiv, som brukes til å justere et programå fungere i et nytt miljø.Programmer er vanligvis designet og utviklet for å fungere på et bestemt operativsystemer (OS).Selv om noe programvare kan fungere på nyere versjoner, er det mange programmer som ikke kan gjøre det.En adaptiv oppdatering til et program kan endre koden slik at den kan fungere ordentlig på et nytt system, holde den aktuell og brukbar.

Perfektivt vedlikehold av programvare brukes til å legge til nye funksjoner til et produkt og for å gjøre endringer som direkte kan påvirke enbruker.Et selskap kan for eksempel gi ut et tekstbehandlingsprogram som inkluderer noen få stavekontrollfunksjoner.Hvis de gir ut en oppdatering som oppdaterer ordboken i programmet, og oppretter ytterligere feilkorrigeringsalternativer, vil det bli betraktet som perfekt vedlikehold.Disse oppgraderingene er vanligvis ganske mindre, ettersom store overhalinger vanligvis krever utgivelse av en ny versjon eller programvareklient.

Utviklere kan også jobbe med forebyggende programvare vedlikehold, som brukes til å gjøre fremtidige endringer enda enklere.Etter utvikling kan et selskap innse at det er potensialet for en feil som ennå ikke har utviklet seg.De kan gi ut en oppdatering som løser dette problemet før det noen gang blir et problem.Ytterligere dokumentasjon og kodeopprydding kan også utføres for å gjøre fremtidig vedlikehold enklere eller unødvendig.