运行维护

对于软件系统而言,系统的维护与硬件的维护不同。硬件的维护是为了修复或预防损坏及零部件不能正常工作的情况,更换磨损的零部件或者使用技术来延长硬件系统的寿命。然而,对于软件系统,循环结构在循环一万次之后也不会磨损,程序中的符号也不会从语句中脱落,即软件并不会损坏,不需要定期维修。

软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序,修改后要填写程序修改登记表,饼子啊程序变更通知书上写明新旧程序的不同之处。维护的目的是为了保证软件系统能持续地狱用户环境,数据处理操作,政府或其他有关部门的请求缺的协调。

软件维护并不仅仅是“修正错误”,软件维护一般包括以下四种类型:改正性维护,适应性维护,完善性维护,预防性维护。

改正性维护:为了识别和纠正软件错误,改正软件性能上的缺陷,排除实施中的错误使用,应进行的诊断和改正错误的过程就是改正性维护。

适应性维护:为了使软件适应变化而修改软件的过程就叫适应性维护。

完善性维护:在软件使用的过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能,增强软件性能,改进加工效率,提高软件的可维护性,这种情况下叫完善性维护。

预防性维护:这是为了提高软件的可维护性,可靠性,为以后进一步改进软件打下良好基础。

所有维护工作中仅仅大约20%花费于“修正错误”,其余的80%是花费在修正现有系统已适应外部环境的改变,根据用户要求进行增强,以及为了未来的使用对应用进行再工程。

posted @ 2018-11-27 16:30  陈新萍  阅读(471)  评论(0编辑  收藏  举报