Skip to main content

Wat is software -onderhoud?

Software -onderhoud is een proces waarbij een computerprogramma wordt gewijzigd of bijgewerkt nadat het is vrijgegeven.Hoewel het onderhoud van de term reparaties en correcties van fouten kan impliceren, is slechts een deel van dit proces bedoeld voor dit doel, aangeduid als corrigerend.Veel software -onderhoud wordt gebruikt voor adaptief werk dat ervoor zorgt dat een programma effectief en bruikbaar blijft in veranderende omgevingen, evenals perfectieve procedures die de functionaliteit verbeteren.Preventief onderhoud wordt gebruikt om het proces in de toekomst eenvoudiger te maken, door extra documentatie en tools te bieden om latere updates eenvoudiger te maken om te ontwikkelen.

Veel softwareonderhoud wordt uitgevoerd via patches die door een ontwikkelaar worden gemaakt en vervolgens worden vrijgegeven aan deopenbaar.Deze bestanden worden geïnstalleerd door een computergebruiker en wijzigen de functionaliteit en het ontwerp van het basisprogramma op een systeem.Dit wordt gedaan na de release van een programma, hoewel vroege softwareontwikkeling rekening moet houden met onderhoud.

Corrigerende software -onderhoud is het proces van het ontwikkelen van wijzigingen in een programma dat bugs repareert of problemen repareert.Dit voegt geen nieuwe functies toe, tenzij ze al bestaan, maar niet kunnen worden gebruikt vanwege een fout bij het programmeren.Slechts ongeveer een vierde van alle software-onderhoud wordt gebruikt voor corrigerende problemen, maar het wordt vaak gezien als het belangrijkste element door programma-gebruikers.

Een groot deel van softwareonderhoud wordt adaptief genoemd, dat wordt gebruikt om een programma aan te passenom te functioneren in een nieuwe omgeving.Programma's worden doorgaans ontworpen en ontwikkeld om te functioneren op een bepaalde besturingssystemen (OS).Hoewel sommige software mogelijk op nieuwere versies functioneert, zijn er veel programma's die dit niet kunnen.Een adaptieve patch naar een programma kan de code wijzigen om het goed te laten werken op een nieuw systeem, waardoor het actueel en bruikbaar blijft.

Perfectief softwareonderhoud wordt gebruikt om nieuwe functies aan een product toe te voegen en wijzigingen aan te brengen die direct kunnen beïnvloedengebruiker.Een bedrijf kan bijvoorbeeld een tekstverwerkingsprogramma uitbrengen dat bijvoorbeeld enkele spellchecking -functies bevat.Als ze een patch uitbrengen die het woordenboek in het programma bijwerkt en extra foutencorrigerende opties creëert, zou dit als perfectief onderhoud worden beschouwd.Deze upgrades zijn meestal vrij klein, omdat grote revisie meestal de release van een nieuwe versie of softwareclient vereist.

Developers kunnen ook werken aan preventief software -onderhoud, dat wordt gebruikt om toekomstige veranderingen nog eenvoudiger te maken.Na de ontwikkeling kan een bedrijf zich realiseren dat er een potentie is voor een bug die nog niet is ontwikkeld.Ze kunnen een patch vrijgeven die dit probleem oplost voordat het ooit een probleem wordt.Aanvullende documentatie en code -opruiming kan ook worden uitgevoerd om toekomstig onderhoud gemakkelijker of overbodig te maken.