APP下载

面向对象的程序设计质量控制方法

2011-03-31刘志强

电脑与电信 2011年4期
关键词:程序功能

刘志强

(科尔沁艺术职业学院,内蒙古 通辽 028000)

1.程序设计的一些准则

人们总是希望编制清晰、紧凑、高效的程序,但这些特性在编码时往往互相矛盾,一般应依次考虑下列原则:

(1)程序的正确性与可靠性

程序的价值首先在于能够运行并正确地解决问题,即在预定的条件下输入必要的数据后,能得到正确的输出结果。其次,还要求程序必须稳定可靠,在遇到意外情况时能自动进行适当的处理。例如,程序能识别由于误操作输入的不合理数据,并能采取适当的对策,以确保程序的运行不受干扰。可靠性指的是程序正常工作的能力,一般用平均无故障时间来衡量。

(2)程序的可读性

现代计算机的应用程序往往由若干人分工合作完成。某个人编写的程序不仅自己能读懂,还要使其他人也能够读懂,这样才便于整个程序系统的调试、组装。为此,应尽可能在程序中关键的位置上使用注释语句,说明程序模块的功能、变量的作用等。

(3)程序的可维护性

程序运行时可能出现故障。出现故障后检查故障的原因、确定程序中的错误位置、修正程序中的错误等操作需要一定的时间。程序可维护性的优劣就是以这类操作所需时间的长短来体现的。

(4)程序的重用

程序的重用是降低软件开发成本、提高软件质量的有效途径,尽可能编写可重用的模块,减少重复的劳动。

(5)程序的可移植性

程序的可移植性指的是在某一种型号的计算机上编写的程序,转到其它型号的计算机上运行的能力。……

登录APP查看全文

猜你喜欢

程序功能
也谈诗的“功能”
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
关于非首都功能疏解的几点思考
英国与欧盟正式启动“离婚”程序程序
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
创卫暗访程序有待改进
中西医结合治疗甲状腺功能亢进症31例