STARTINPUT (A,B,C)IFA5THENX=10ELSEX=1ENDIFIFB10THENY=20ELSEY=2ENDIFIFC15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP习题7.4.3第 8章 维 护8.1软 件维护 的定义及特点8.2软 件的可维护 性8.3软 件维护实 施过 程8.4预 防性维护8.5软 件再工程过 程第六章 软件维护 学习内容:在软件的开发工作已完成并把软件产品交付给用户使用之后,就进入了软件维护阶段。这个阶段的工作目标是保证软件在一个相当长的时期内能够正常运行,因此对软件的维护就成为必不可少的了。 软件维护需要的工作量非常大。平均说来,大型软件的维护成本高达开发成本的四倍左右。目前国外许多软件开发组织把80%以上的人力用于维护已有的软件,而且随着软件数量增多和使用寿命延长,这个百分比还在持续上升。将来维护工作甚至可能会束缚住软件开发组织的手脚,使他们没有余力开发新的软件。 8.1 软件维护的定义8.1.1 软件维护的内容 所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 我们可以通