小议计算机软件工程的维护论文
小议计算机软件工程的维护论文 一、计算机软件工程的维护措施 软件工程维护一般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软件应用程序做出修改的适应性维护二是主要负责纠正
小议计算机软件工程的维护论文 一、计算机软件工程的维护措施 软件工程维护一般可以分为三个方面:一是主要为软件适应变 化中的外部环境而对软件应用程序做出修改的适应性维护二是主要 负责纠正软件错误的纠正性维护三是为扩大软件功能和提升系统性 能的完善性维护在这三类维护中第二、三层面的维护工作占总维护工 作的80%左右另据调查显示软件的维护成本已经达到软件生命周期 成本的百分之七十以上由此可见软件在运行中的维护和对软件维护 的价值是不言而喻的 1提升软件工程工具的质量技术和模块化 在软件工程开发的过程中要使其提高可维护性的有效的方法之 一就是降低软件的研发成本和提高软件的整体质量其优点可归纳为 以下两个方面:首先若需要对一个功能模块进行改变则只需要对这一 模块改变即可而对其他模块不会产生影响;如果要为程序增加功能也 是需要增加一个新的模块层或模块其次采用这种方法程序的重复测 量和测试更易进行容易发现和改正序列错误以提高程序运行的效率 另外可以使用结构化程序设计技术进而增强现有系统的可维护性这 种方法并不需要把握模块的内部运作状态只需要掌握更换外部模块 的特征即可此法可以提供结构化的模块并可以帮助减少新的错误 2创建软件工程优先级和精密的软件品质目标 所谓软件工程的维护性应该是可靠的、可移植的、可理解的、 可使用和效率高的、可修改和测试的如果为了实现上述目标而要付出

