根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有 (1) (2) 。通常,对象可由标识此对象的名、属性和 (3) 所组成。对象之间的服务请求是通过传递 (4) 来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组 (3) 。有一种特殊的类称为抽象类,其主要特征是 (5)

A:没有实例 B:抽象地包括了大量实例 C:没有子类 D:对数据类型的抽象

下列关于面向对象软件测试模型的说法中,正确的是______。

A:面向对象软件的每一个测试活动,时间上都是连贯的 B:面向对象软件的各个测试活动之间都是首尾相接的 C:面向对象软件的测试任务必须遵循严格的执行顺序 D:面向对象软件的测试活动通常是迭代与渐进的

以下关于面向对象软件测试的说法中,正确的是

A:单个成员方法的测试不属于面向对象单元测试考虑的范畴 B:等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试 C:基于判定表的测试适用于面向对象软件的测试 D:抽象类无法进行单元测试

以下关于面向对象软件测试的说法中,正确的是

A:等价类测试是面向对象软件白盒测试的常用手段 B:数据流测试是面向对象软件黑盒测试的常用手段 C:面向对象软件的可靠性测试需要考虑继承的影响 D:面向对象软件的覆盖率测试需要考虑多态的影响

在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是______。

A:面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合理解 B:对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别 C:面向对象软件测试技术主要有功能测试和其他系统测试 D:面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别

以下关于面向对象软件测试的说法中,正确的是

A:等价类测试是面向对象软件白盒测试的常用手段 B:数据流测试是面向对象软件黑盒测试的常用手段 C:面向对象软件的可靠性测试需要考虑继承的影响 D:面向对象软件的覆盖率测试需要考虑多态的影响

以下关于面向对象软件测试的说法中,正确的是()

A:单个成员方法的测试不属于面向对象单元测试考虑的范畴 B:等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试 C:基于判定表的测试适用于面向对象软件的测试 D:抽象类无法进行单元测试

微信扫码获取答案解析
下载APP查看答案解析