一、单选题(共 15 道试题,共 75 分。)V 1. 在黑盒测试方法中,用等价类划分方法设计测试用例的步骤是:首先根据输入条件把数目极多的输入数据划分成若干有效等价类和若干无效等价类;然后设计一个用例,使其覆盖尽可能多尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖;接着设计一个测试用力,使其覆盖( )尚未被覆盖的无效等价类,重复这一部,直到所有的无效等价类均被覆盖。
A. 1个
B. 全部
C. 尽可能多
D. 尽可能少
满分:5 分
2. 关于抽象的思想错误的是( )
A. 抽象会增加设计的复杂度
B. 为了降低复杂度,应该隐藏细节或推迟考虑细节
C. 抽象有利于认识事物的普遍特征和基本原理
D. 抽象可以帮助设计人员制定出模块的“框架”
满分:5 分
3. 关于基线描述错误的是( )
A. 基线事已通过正式评审和批准的规格说明或产品。
B. 基线是进一步开发的基础
C. 基线不可以随意变更
D. 基线变更不需要评审
满分:5 分
4. 有关需求分析描述错误的是( )
A. 需求分析通常这是不可验证的
B. 需求分析包括横向分解和纵向分解两种
C. 横向分解将一个功能分解为多个子功能
D. 纵向分解讲一个功能不断细分
满分:5 分
5. 原型的优点不包括( )
A. 对设计人员水平及开发环境要求不高
B. 可及早为用户提供有用的产品
C. 可及早发现问题,随时纠正错误
D. 可减少技术、应用的风险
满分:5 分
6. “开发的产品不再符合公司的整体商业策略”属于( )风险。
A. 技术
B. 过程
C. 项目
D. 商业
满分:5 分
7. 在一个模块内部的内聚种类中,( )内聚的内聚度最低。
A. 偶然
B. 逻辑
C. 功能
D. 过程
满分:5 分
8. 关于经济可行性错误的说法是( )
A. 考察系统的经济效益是否超过它的开发成本
B. 成本包括启动成本和运营成本
C. 只要经济可行则系统可以开发
D. 经济可行性中的成本包括培训费用
满分:5 分
9. 所谓维护管理主要指的是( )。
A. 加强需求分析
B. 重新编码
C. 判定修改的合理性并审查修改质量
D. 加强维护人员管理
满分:5 分
10. 进行软件测试的目的是( )
A. 尽可能多地找出软件中的缺陷
B. 缩短软件的开发时间
C. 减少软件的维护成本
D. 证明程序没有缺陷
满分:5 分
11. 在UML2.0中,交互概述图通过顺序图来表示它的( )间的控制流。
A. 类
B. 状态图
C. 顺序图
D. 包图
满分:5 分
12. 下列所举的方法中属于黑盒测试的设计测试用例方法的是( )
A. E-R图
B. 因果图
C. DFD图
D. IPO图
满分:5 分
13. 在集成测试时,通常可采用自上而下增值式集成和自下而上增值式集成。在自下而上增值式集成时,对每个被集成的模块( ),对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,一发现可能只有最终用户才能发现的错误。
A. 不必设计驱动模块和桩(stub)模块
B. 不必设计驱动模块,但要设计桩模块
C. 要设计驱动模块,但不必设计桩模块
D. 要设计驱动模块和桩模块
满分:5 分
14. 下面那个量不属于软件度量的范围( )
A. 软件成本
B. 软件质量
C. 软件性能
D. 软件价格
满分:5 分
15. 在1968年召开的关于软件危机的会雨中,用来解决这一问题的的是( )
A. 瀑布模型
B. 软件经济学
C. 软件工程
D. 软件估算
满分:5 分