研究计算机软件可维护性方法
据测试结果,检查和验证软件包的参数或控制结构,以完成软件包的维护。
4 选择可维护的程序设计语言
程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。第四代语言,例如查询语言、图形语言、报表生成器等,有的是过程化的语言,有的是非过程化的语言。不论是哪种语言,编制出的程序都容易理解和修改,而且,其产生的指令条数可能要比用COBOL语言或用PL/1语言编制出的少一个数量级,开发速度快许多倍。有些非过程化的第四代语言,用户不需要指出实现的算法,仅需向编译程序或解释程序提出自己的要求,由编译程序或解释程序自己做出实现用户要求的智能假设,例如自动选择报表格式,选择字符类型和图形显示方式等。总之,从维护角度来看,第四代语言比其他语言更容易维护。
参考文献
[1]李文龙,把您的秘密藏在Word文档内[J],电脑知识与技术,2005,(1)
[2]小乌云,给Word文档精确“减肥”五小招[J],网络与信息,2005,(4)
[3]丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006
[4]洪甜,FXOMS系统的软件维护[D],浙江大学,2006
[5]于士文,敏捷软件开发方法在软件维护中的应用研宛[D],湖南大学,2006
4 选择可维护的程序设计语言
程序设计语言的选择,对程序的可维护性影响很大。低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。但同是高级语言,可理解的难易程度也不一样。第四代语言,例如查询语言、图形语言、报表生成器等,有的是过程化的语言,有的是非过程化的语言。不论是哪种语言,编制出的程序都容易理解和修改,而且,其产生的指令条数可能要比用COBOL语言或用PL/1语言编制出的少一个数量级,开发速度快许多倍。有些非过程化的第四代语言,用户不需要指出实现的算法,仅需向编译程序或解释程序提出自己的要求,由编译程序或解释程序自己做出实现用户要求的智能假设,例如自动选择报表格式,选择字符类型和图形显示方式等。总之,从维护角度来看,第四代语言比其他语言更容易维护。
参考文献
[1]李文龙,把您的秘密藏在Word文档内[J],电脑知识与技术,2005,(1)
[2]小乌云,给Word文档精确“减肥”五小招[J],网络与信息,2005,(4)
[3]丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006
[4]洪甜,FXOMS系统的软件维护[D],浙江大学,2006
[5]于士文,敏捷软件开发方法在软件维护中的应用研宛[D],湖南大学,2006
Tags:
上一篇:浅谈CRT显示器的保养下一篇:浅论DHPLC技术在基因突变检测上的应用