加强计算机软件设计可维护性的措施探究
作者:佚名; 更新时间:2017-01-16

  摘要:在对各类软件进行升级、维护的时候,会遇到多种多样的难题,如果软件的基础语言没有逻辑性,人们将很难理解,对于这种软件的升级和维护,大部分情况下,设计师都需要对其进行重新的编写及开发,这属于自愿的浪费,导致软件成本的增加,因此,我们必须强化软件的维护性,这是软件设计师在软件开发前就要考虑到的问题。我们需要不断的采取新技术,对软件进行开发及设计,来保证软件的可维护性,将软件的可维护性体现在各个方面,在确保软件质量及功能方面,提升可维护性是非常重要的,可维护性不仅适应了发展变化的需求,同时还降低了软件开发、设计的投资成本,最终获益的不仅仅是用户,也有设计人员等。

  【关键词】计算机 软件设计 可维护性

  近年来,我国的忘了通信技术及计算机应用技术已经在我们的生产生活各个方面进行了广泛的应用,为我国的经济发展及生活水平的提升起到了极大的作用,随之而来的就是计算机软件的迅猛发展,由于生产模式的转变,人们工作、生活习惯的改变,各种各样的新需求,就必须要不断的创新,以顺应目前的计算机软件不断变化的需要。在这种情况背景下,计算机软件的分析师及设计师要采用一些高效的方法,来对现有软件进行升级和维护,使其达到满足人们需求的目的。在对各类软件进行升级、维护的时候,会遇到多种多样的难题,如果软件的基础语言没有逻辑性,人们将很难理解,对于这种软件的升级和维护,大部分情况下,设计师都需要对其进行重新的编写及开发,这属于自愿的浪费,导致软件成本的增加,因此,我们必须强化软件的维护性,这是软件设计师在软件开发前就要考虑到的问题。

  1 软件可维护性的衡量标准

  经历了多年的发展,计算机软件设计的可维护性经过多种突破,截止到现阶段,出现了一些标准为计算机软件可维护性提出了相应的准则,但要依据这些准则进行定量适度的维护是有很大难度的。目前还没有相应的办法对计算机软件的维护进行总体量化的评价。依据我机构多年的经验,在进行软件开发、维护及管理时,总结了计算机软件维护的七大特征往往采取的衡量方式,即质量监管、测试、制定标准对比。测试程序提供出相应的问题清单,对相应问题进行质量特性的质量检测。由于大多数的适量特定是相互矛盾的,要通过不同的指标进行不同的质量特征进行衡量。

  2 影响软件设计中可维护性的因素

  在对软件进行设计的时候,软件的可维护性可以简单的看做,某个投入应用的软件,依据现实需要应该做一些相应的修改及升级。当然不可以随便的更改,必须要对整个软件进行相应的了解,然后再进行修改,利用严格的科学化的方法进行测试、调试、试运行和正式使用等步骤,为保证修改及升级以后的软件不出现故障。依据我机构多年的工作经验,在对软件进行开发设计时,有几方面对软件的可维护性起到重要的影响,其中包括如下及方面。

  2.1 可检测性

  如果某个计算机软件比较容易理解,将直接的影响到软件的修改及改进等过程,从而影响到软件测试及诊断的难易程度,清楚及详尽的程度,软件的科学合理的编辑,软件结构的合理设计,会在软件测试及诊断过程中产生重要的作用,将对软件测试及诊断过程中产生的错误起到降低作用,同时,要依据现实情况,选用适合的测试工具及科学合理的调试模式,对整个测试过程进行科学设计及规范的运转,为软件的调试过程打下坚实的基础。

  2.2 可修改性

  软件修改的难易程度与设计原则是紧密相关的。凝结性、信息隐含、信息定位、信息控制范围之间的关系等,对软件的修改性都具有一定的影响作用。

  2.3 可掌握性

  软件的可掌握性主要体现在除设计者外,为其他人提供方便,在对初始软件进行修改设计时,需要掌握软件的组成、实现功能、软件的界面及软件的难易程度,甚至有关软件的内部模块处理,软件设计的文本是详细及准确的,设计结构要具有合理性,以及语言选择方面,软件各方面的内容都应该具备较易掌握性,这是软件维护的重要因素。

  2.4 可重用性

  可重用性代表相同的事情不用更改或是进行轻微的更改就可在其他环境正进行应用。比较容易在修改以后就应用于其他的软件中,可以快速适应新环境。所以,具有可重用性的软件适应性较强,并且维护起来也非常方便。

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

  3.1 建立明确的软件质量目标

  如果想让软件可维护性具有相应的特点,满足相应的需求,那是需要付出很多代价的,有时也是很难实现的,但很多可维护性是互相影响的,他可以使理想的质量目标和可维护性相结合,同时可以降低软件的开发及设计的投入。

  3.2 科学应用软件设计,合理选择开发工具

  科学应用软件设计及合理选择开发工具是确保软件质量的基础,减少软件的开发、设计成本是企业发展的要求,是当今软件开发中,设计师要具备的重要因素,通过软件的开发及设计,在利用一些合理的开发工具,可加强软件的稳定性,更方便理解,进而更加方便软件的维护及升级。

  3.3 改进程序的文档

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

  整个计算机网络操作的重点内容就是计算机软件,在软件需求及功能性要求不断提升的同时,加强对软件可维护性的运行周期各个阶段的掌握及认识,软件设计人员及软件维护等技术人员也要对软件进行实际的操作实践,因此,我们需要不断的采取新技术,对软件进行开发及设计,来保证软件的可维护性,将软件的可维护性体现在各个方面,在确保软件质量及功能方面,提升可维护性是非常重要的,可维护性不仅适应了发展变化的需求,同时还降低了软件开发、设计的投资成本,最终获益的不仅仅是用户,也有设计人员等。

  参考文献

  [1]宋维峰.浅析网络游戏中的知识产权问题[J].科技风,2009(12).

  [2]张云.大学生科研训练计划管理中的几个知识产权问题[J].科学与管理,2011(01).

  [3] 宋河发,穆荣平,曹鸿星.技术标准与知识产权关联及其检验方法研究[J].科学学研究,2009(02).

  [4] 王文超.中国服务外包产业知识产权保护问题研究[J].科技管理研究,2011(08).

  [5] 刘国涛.科研工作中应注意的几个知识产权问题[J].科研管理,1993(02).

    核心期刊快速发表
    Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
    《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
    本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com