摘要:一个能够完全符合要求特性的类可能并不存在。(3)“废弃性”开发。不用任何重用来开发一个新类。(4)错误处理。一个类应是自主的,有责任定位和报告错误。(三)应用系统的实现应用系统的实现是在所有的类都被实现之后的事。实现一个系统是一个比用过程性方法更简单、更简短的过程。有些实例将在其他类的初始化过程中使
一个能够完全符合要求特性的类可能并不存在。
(3)“废弃性”开发。
不用任何重用来开发一个新类。
(4)错误处理。
一个类应是自主的,有责任定位和报告错误。
(三)应用系统的实现
应用系统的实现是在所有的类都被实现之后的事。实现一个系统是一个比用过程性方法更简单、更简短的过程。有些实例将在其他类的初始化过程中使用。而其余的则必须用某种主过程显式地加以说明,或者当作系统较高层的类的表示的一部分。
在C++和C中有一个main( )函数,可以使用这个过程来说明构成系统主要对象的那些类的实例。
(四)面向对象测试
(1)算法层。
(2)类层。
测试封装在同一个类中的所有方法和属性之间的相互作用。
(3)模板层。
测试一组协同工作的类之间的相互作用。
(4)系统层。
把各个子系统组装成完整的面向对象软件系统,在组装过程中同时进行测试。
[1] [2]
软考备考资料免费领取
去领取