Het Institute of Electrical and Electronics Engineers ( IEEE ) definieert onderhoud van de software als "het proces voor het beheren en uitvoeren van onderhoud van de software -activiteiten " . Software onderhoud is , in zijn meest elementaire zin , de zorg , ondersteuning , reparatie en aanpassing van software . Het is de laatste fase van de programmatuur cyclus . Volgens de Data & Analysis Center for Software , kunnen de kosten van onderhoud van de software bijna 80 procent van de totale levensduurkosten verbruiken . Correctie Wanneer de software is gevonden om de stabiliteit of veiligheidsproblemen hebben , de software maker corrigeert ze . Deze worden uitgegeven als " fixes " of " updates . " Een voorbeeld van correctief onderhoud van de software is de release van een update naar een veiligheidslek in een webbrowser te corrigeren . Aanpassing Software programma's moeten aanpassen aan veranderingen in de en-software . Een voorbeeld van adaptief onderhoud van de software is de release van een nieuwe versie of een upgrade van de software in staat te stellen die software om te werken met een nieuwe versie van het besturingssysteem . Perfectie software makers kunnen nieuwe releases uitgeven aan software de prestaties te verbeteren . Een voorbeeld van perfectief onderhoud van de software is de release van een upgrade die de snelheid of functionaliteit van de originele software verbetert . Preventie Na een software- programma is gemaakt en uitgegeven , worden inspecties routinematig toegewezen om te zoeken naar onontwikkelde of onderliggende fouten . Corrigerende maatregelen worden genomen om grotere problemen vooruit kan lopen . Een voorbeeld van preventief onderhoud van de software is de voortdurende observatie van de software door de maker of een onafhankelijk team van auditoren .
|