De software levenscyclus definieert de fasen die software ontwikkeling zijn . Onderhoud van de software , hoewel vermeld als de laatste fase , het vaakst verbruikt meer dan 50 procent van de kosten voor softwareontwikkeling in tijd en geld . De norm voor onderhoud van de software , die door het Institute for Electrical and Electronic Engineers ( IEEE ) in 1998 in de IEEE1219 - 1998 , is de basis voor de ontwikkeling van aanvaardbare software onderhoud beleid , normen en praktijken in de software-industrie . Software Onderhoud : Definitie van De IEEE1219 -software standaarden document definieert onderhoud van de software als " de wijziging van een software product na levering te corrigeren fouten , om de prestaties of andere attributen te verbeteren , of om het product aan te passen aan een gewijzigde omgeving . " Software onderhoud is onderdeel van de ontwikkeling van software levenscyclus . Software Development Life Cycle De software development life cycle omvat het proces fasen betrokken bij het ontwikkelen van software . Zij zijn de requirements fase , specificaties , ontwerpfase , uitvoeringsfase en onderhoudsfase . Soorten Software Maintenance Er zijn vier soorten software onderhoud : correctief , adaptief , perfectief en preventief . Correctief onderhoud lost de bugs , terwijl adaptief onderhoud past de software aan nieuwe omgevingen . Gebruikersbehoeften kunnen veranderen en nieuwe versies van de software kan nodig zijn . Dat is waar perfectief onderhoud komt inch Bijgewerkt documentatie die maakt het systeem gebruiksvriendelijk vormt preventief onderhoud . Kosten van Software Onderhoud Software onderhoud verbruikt meer dan 50 procent van de de kosten van softwareontwikkeling . De VS , bijvoorbeeld , besteedt meer dan $ 70 miljard per jaar aan onderhoud van de software . IEEE 1219 IEEE 1219 , bekend als de " IEEE-standaard voor Software Maintenance , " definieert de processen voor het beheren en uitvoeren van onderhoud van de software -activiteiten . IEEE 1219 gegevens software onderhoud en de uitvoering ervan , en het testen van software , aanvaarding en levering. IEEE 1219 definieert ook software onderhoudsplanning en-processen . IEEE is het referentiedocument over onderhoud van de software voor de naleving in de software-industrie .
|