Wat is software -onderhoud?

Software -onderhoud is een proces waarbij een computerprogramma wordt gewijzigd of bijgewerkt nadat het is vrijgegeven. Hoewel de term "onderhoud" reparaties en correcties van fouten kan impliceren, is slechts een deel van dit proces bedoeld voor dit doel, aangeduid als "corrigerende". 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.

Een groot deel van softwareonderhoud wordt uitgevoerd via patches die door een ontwikkelaar worden gemaakt en vervolgens aan het publiek worden vrijgegeven. 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 niet zou moetenAKE -onderhoud in overweging.

Corrigerende software -onderhoud is het proces van het ontwikkelen van wijzigingen in een programma dat bugs repareert of problemen oplossen. 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 programmagebruikers.

Een groot deel van softwareonderhoud wordt "adaptief" genoemd, dat wordt gebruikt om een ​​programma aan te passen om in een nieuwe omgeving te functioneren. 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.

perfectiefSoftwareonderhoud wordt gebruikt om nieuwe functies aan een product toe te voegen en wijzigingen aan te brengen die rechtstreeks van invloed kunnen zijn op een gebruiker. 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 software "client" vereist.

ontwikkelaars kunnen ook werken aan het onderhoud van preventief software, dat wordt gebruikt om toekomstige wijzigingen 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 kunnen ook worden uitgevoerd om toekomstig onderhoud gemakkelijker of onnodig te maken.

ANDERE TALEN