软件维护与演化
发布者:聊城软件开发 发布于:2014年06月26日 有人阅读
动作阶段的关注点在于如何实现阶段产生的产品、系统或过程进行运行和优化;培训与操作;改进和演变;弃置和运行管理等几个方面。能过对软件维护与深化、软件项目管理和软件过程改进的讨论,实现了CDIO原理与软件工程教学的对应。
当系统运转之后,也就是说,当系统在实际生产环境中被用户使用时,系统开发就完成了。系统运转之后,任何针对系统改变所做的工作,都可以被 认为是维护。
对于软件系统而言,系统的维护与硬件的维护不同。硬件的维护是为了修复或预防损坏及零部件不能正常工作的情况,更换磨损的零部件或者使用技术来延长硬件系统的寿命。然而, 对于软件系统,循环结构在循环一万次之后也不会磨损,程序中的符号也不会从语句中脱落,即软件并不会损坏,不需要定期维修。
所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。软件维护需要根据需求变化或硬件环境的变化来对应用程序进行部分或全部的修改,修改时应充分利用源程序,修改后要填写程序修改登记表,并在程序变更通知书上写明新旧程序的不同之处。其目的是保证软件系统能持续地也用户环境、数据处理操作、政府或其他有关部门的请求取得协调。
而软件演化是在软件系统整个生命同期过程中对系统的更改活动,软件维护可以看成是软件演化的种特殊形式。
软件维护分类
根据引用软件维护的原因,软件维护通常可分成改正性维护、适应性维护、完善性维护、预防性维护。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.qdydkj.com。联系人:王经理。