background image

  可重用性是指同样的事情不修改或轻微改动就可以使用在其他环境中。很容易修改之后
就可以用在别的软件组件中,以便再次适应新的环境。所以,可重复使用的软件组件更具适
应性,并且整体的维护也更容易。

 

  二、软件可维护性的衡量标准

 

  经过多年的发展,计算机软件设计的可维护性经历各种突破,到目前为止,有一些标
准为软件可维护性提供全面的准则,但要做出的定量适度的维护很难。暂时没有办法将计算
机软件的可维护性进行全面的量化评价。根据我机构的多年经验,在软件开发,维护与管理
过程中,总结了维护的软件七大特点通常采用的衡量方式,即质量监督,检测,制定标准
比较。测试程序具有问题的清单,对其实施质量特性的质量检查。定量分析检测和标准评价
的程序。由于大多数适量特性是是相互矛盾的,要考虑几个不同的指标来衡量不同的质量特
性。

 

  三、加强软件设计可维护性的措施方案

 

  (一)建立明确的软件质量目标

 

  如果你想软件程序具有可维护性七大特点,以满足所有的要求,那么需要付出高昂的
代价,甚至是难以现实的,但有些可维护性是相互作用的,它不仅可以使各种理想的质量
目标与可维护性相互融合,共同发展,而且还可以减少软件的设计和开发的投入。

 

  (二)科学使用设计软件,合理选择开发工具

 

  先进的科学技术和软件工具的合理应用是保证软件质量的基础,降低软件的设计和开
发的成本是企业发展的需求,是现代软件开发过程中,设计师应具备的重要条件之一,使
用适合软件开发对象的方法,通过软件的设计和开发,结合其他合理的开发工具,可使软
件稳定性更强,更容易理解,从而修改和升级维护等更容易实施。

 

  (三)改进程序的文档

 

  程序文件具有流程指导功能,程序设计思路,程序执行过程中产生的数据说明和内容
的补充的是主程序的组成部分。程序说明文件主要是提高程序的可读性。阅读并理解程序文
档是为了更方便维护程序。

 

  计算机软件是整个计算机网络操作的关键,既软件需求和功能性要求不断提高,同时
带来了整个软件的设计和开发成本控制和经济效益的提升,软件可维护性是软件开发的各
个阶段的一种主要要求形式,因此,必须从整个软件开发的各个方面着手,提高软件的可
维护性。对软件可维护性的生命周期所有阶段进行了解和认识,软件开发工作人员和一般维
护工作技术人员需实际应用此软件,因此,我们必须考虑在软件设计过程中的可维护性,
不断采用新技术的开发和设计,使软件的可维护性实现在各个方面,保证软件质量的功能
提高维护性具有重要意义,可维护性既能满足发展变化的要求,还节省软件开发和设计投
资,最终受益的是用户和设计人员。

 

  参考文献:

 

  

[1]余艳,张林,陈乐.软件安全性设计方法概述[J].信息系统工程,2010,(11):4. 

  

[2]杨亚坤.计算机软件反向工程问题研究[D].西南政法大学,2009,(1):1 

  

[3]冯春雨.浅析计算机软件设计过程中的可维护性[J].科技创新与应用,2012,(4):

5.