1.软件测试一般分为四个步骤:单元测试也称模块测试)、集成测试也称组装测试,联合测试)、确认测试也称验收测试,有效性测试)、系统测试。
A.错误
B.正确
2.CASE这一术语的英文是Computer Aided Software Engineering。
A.错误
B.正确
3.信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的()。
A.错误
B.正确
4.详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。
A.错误
B.正确
5.面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()
A.错误
B.正确
6.面向对象设计可分为系统设计和对象设计( )、
A.错误
B.正确
7.瀑布模型本质上不是一种线性顺序模型( )、
A.错误
B.正确
8.维护没有副作用。()
A.错误
B.正确
9.面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性)
A.错误
B.正确
10.测试设计人员尤其看重的两条度量标准是:测试完全性、可靠性。
A.错误
B.正确
11.类有三种复用方式:实例复用、继承复用、多态复用。
A.错误
B.正确
12.Booch方法的开发模型分静态模型和动态模型类型。( )
A.错误
B.正确
13.维护没有副作用。( )
A.错误
B.正确
14.软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。()
A.错误
B.正确
15.软件再工程是试图增加当前系统的总体质量、提高可维护性的工程( )、
A.错误
B.正确
16.概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。( )
A.错误
B.正确
17.渐增式测试:该测试是逐个把未经过测试的模块组装到已经测试过的模块上去,进行集成测试。每加入一个新模块进行一次集成的测试,重复此过程直至程序组装完毕( )、
A.错误
B.正确
18.“软件工程”概念的提出是为了克服软件危机( )、
A.错误
B.正确
19.软件体系结构的几种模型包括:结构模型、框架模型、动态模型、过程模型、功能模型
A.错误
B.正确
20.内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。()
A.错误
B.正确
21.3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程( )、
A.错误
B.正确
22.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A.错误
B.正确
23.软件再工程是视图增加当前系统的总体质量、提高可维护性的工程。
A.错误
B.正确
24.非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A.错误
B.正确
25.传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。
A.错误
B.正确
26.分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。( )
A.错误
B.正确
27.数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。
A.错误
B.正确
28.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。
A.错误
B.正确
29.偶然内聚是最强的内聚()
A.错误
B.正确
30.用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例( )、
A.错误
B.正确



