面向对象的程序设计质量控制方法
2011-03-31刘志强
电脑与电信 2011年4期
刘志强
(科尔沁艺术职业学院,内蒙古 通辽 028000)
1.程序设计的一些准则
人们总是希望编制清晰、紧凑、高效的程序,但这些特性在编码时往往互相矛盾,一般应依次考虑下列原则:
(1)程序的正确性与可靠性
程序的价值首先在于能够运行并正确地解决问题,即在预定的条件下输入必要的数据后,能得到正确的输出结果。其次,还要求程序必须稳定可靠,在遇到意外情况时能自动进行适当的处理。例如,程序能识别由于误操作输入的不合理数据,并能采取适当的对策,以确保程序的运行不受干扰。可靠性指的是程序正常工作的能力,一般用平均无故障时间来衡量。
(2)程序的可读性
现代计算机的应用程序往往由若干人分工合作完成。某个人编写的程序不仅自己能读懂,还要使其他人也能够读懂,这样才便于整个程序系统的调试、组装。为此,应尽可能在程序中关键的位置上使用注释语句,说明程序模块的功能、变量的作用等。
(3)程序的可维护性
程序运行时可能出现故障。出现故障后检查故障的原因、确定程序中的错误位置、修正程序中的错误等操作需要一定的时间。程序可维护性的优劣就是以这类操作所需时间的长短来体现的。
(4)程序的重用
程序的重用是降低软件开发成本、提高软件质量的有效途径,尽可能编写可重用的模块,减少重复的劳动。
(5)程序的可移植性
程序的可移植性指的是在某一种型号的计算机上编写的程序,转到其它型号的计算机上运行的能力。……
登录APP查看全文
