1软件可维护性的衡量标准
依据我机构多年的经验,在进行软件开发、维护及管理时,总结了计算机软件维护的七大特征往往采取的衡量方式,即质量监管、测试、制定标准对比。测试程序提供出相应的问题清单,对相应问题进行质量特性的质量检测。由于大多数的适量特定是相互矛盾的,要通过不同的指标进行不同的质量特征进行衡量。
2影响软件设计中可维护性的因素
在对软件进行设计的时候,软件的可维护性可以简单的看做,某个投入应用的软件,依据现实需要应该做一些相应的修改及升级。当然不可以随便的更改,必须要对整个软件进行相应的了解,然后再进行修改,利用严格的科学化的方法进行测试、调试、试运行和正式使用等步骤,为保证修改及升级以后的软件不出现故障。依据我机构多年的工作经验,在对软件进行开发设计时,有几方面对软件的可维护性起到重要的影响,其中包括如下及方面。2.1可检测性如果某个计算机软件比较容易理解,将直接的影响到软件的修改及改进等过程,从而影响到软件测试及诊断的难易程度,清楚及详尽的程度,软件的科学合理的编辑,软件结构的合理设计,会在软件测试及诊断过程中产生重要的作用,将对软件测试及诊断过程中产生的错误起到降低作用,同时,要依据现实情况,选用适合的测试工具及科学合理的调试模式,对整个测试过程进行科学设计及规范的运转,为软件的调试过程打下坚实的基础。2.2可修改性软件修改的难易程度与设计原则是紧密相关的。凝结性、信息隐含、信息定位、信息控制范围之间的关系等,对软件的修改性都具有一定的影响作用。2.3可掌握性软件的可掌握性主要体现在除设计者外,为其他人提供方便,在对初始软件进行修改设计时,需要掌握软件的组成、实现功能、软件的界面及软件的难易程度,甚至有关软件的内部模块处理,软件设计的文本是详细及准确的,设计结构要具有合理性,以及语言选择方面,软件各方面的内容都应该具备较易掌握性,这是软件维护的重要因素。2.4可重用性可重用性代表相同的事情不用更改或是进行轻微的更改就可在其他环境正进行应用。比较容易在修改以后就应用于其他的软件中,可以快速适应新环境。所以,具有可重用性的软件适应性较强,并且维护起来也非常方便。
3加强软件设计可维护性的措施方案
3.1建立明确的软件质量目标如果想让软件可维护性具有相应的特点,满足相应的需求,那是需要付出很多代价的,有时也是很难实现的,但很多可维护性是互相影响的,他可以使理想的质量目标和可维护性相结合,同时可以降低软件的开发及设计的投入。3.2科学应用软件设计,合理选择开发工具科学应用软件设计及合理选择开发工具是确保软件质量的基础,减少软件的开发、设计成本是企业发展的要求,是当今软件开发中,设计师要具备的重要因素,通过软件的开发及设计,在利用一些合理的开发工具,可加强软件的稳定性,更方便理解,进而更加方便软件的维护及升级。3.3改进程序的文档程序文件具有流程指导功能,程序设计思路,程序执行过程中产生的数据说明和内容的补充的是主程序的组成部分。程序说明文件主要是提高程序的可读性。阅读并理解程序文档是为了更方便维护程序。整个计算机网络操作的重点内容就是计算机软件,在软件需求及功能性要求不断提升的同时,加强对软件可维护性的运行周期各个阶段的掌握及认识,软件设计人员及软件维护等技术人员也要对软件进行实际的操作实践,因此,我们需要不断的采取新技术,对软件进行开发及设计,来保证软件的可维护性,将软件的可维护性体现在各个方面,在确保软件质量及功能方面,提升可维护性是非常重要的,可维护性不仅适应了发展变化的需求,同时还降低了软件开发、设计的投资成本,最终获信息安全管理益的不仅仅是用户,也有设计人员等。
作者:王浩 单位:海南师范大学
相关专题:云南课程教材教学研究 臭氧超标