东北师范大学计算机科学与技术专业《软件工程》作业及答案10
搜题
1、将软件组装成系统的一种测试技术叫()。
A.集成测试
B.单元测试
C.集合测试
D.系统测试
本题答案:
A
A
2、原型化方法是何种类型的设计过程。()
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
本题答案:
A
A
3、指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。
A.独立性
B.内聚性
C.耦合性
D.关联性
本题答案:
B
B
4、软件详细设计主要采用的方法是()。
A.模块设计
B.数据库设计
C.PDL语言
D.结构化程序设计
本题答案:
D
D
5、统计表明,软件测试工作往往占软件开发总工作量的()以上。
A.20%
B.40%
C.60%
D.80%
本题答案:
B
B
6、相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。所指的特性是()。
A.继承
B.关联
C.组合
D.多态
本题答案:
D
D
7、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
本题答案:
C
C
8、可行性研究要进行一次怎样的需求分析。()
A.详细的
B.全面的
C.简化的、压缩的
D.彻底的
本题答案:
C
C
9、白盒法又称为逻辑覆盖法,主要用于()。
A.功能测试
B.系统测试
C.Alpha测试
D.单元测试
本题答案:
D
D
10、面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。
A.C语言
B.Java语言
C.汇编语言
D.编译语言
本题答案:
C
C
11、Jackson方法在需求分析阶段的主要步骤包括()。
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
本题答案:
BCD
BCD
12、常用的软件项目的估算方法主要有()。
A.自顶向下的估算方法
B.自底向上的估算方法
C.差别估算法
D.根据经验估算公式
本题答案:
ABCD
ABCD
13、好的编程风格应遵循的规则包括()。
A.节简化
B.模块化
C.简单化
D.文档化
本题答案:
ABCD
ABCD
14、软件项目管理的对象主要包括()。
A.技术
B.产品
C.过程
D.资源
本题答案:
BCD
BCD
15、设计黑盒测试方案的技术主要有()。
A.逻辑覆盖
B.等价划分
C.边界值分析
D.错误推测
本题答案:
BCD
BCD
16、在单元测试期间着重从对模块进行测试的方面包括()。
A.模块接口
B.重要的执行通路
C.出错处理通路
D.边界条件
本题答案:
ABCD
ABCD
17、面向对象方法学在开发大型软件产品时的优势在于()。
A.无需后期维护
B.降低了开发工作的技术难度
C.对开发工作的管理变得比较容易
D.稳定性、可重用性好和可维护性好
本题答案:
BCD
BCD
18、面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。信息流的类型包括()。
A.逻辑流
B.变换流
C.物理流
D.事务流
本题答案:
BD
BD
19、可维护性的特性中相互促进的是()。
A.效率
B.优良结构
C.可理解性
D.可测试性
本题答案:
CD
CD
20、总体设计中对每个合理的方案,分析员都应该准备的资料包括()。
A.系统流程图
B.组成系统的物理元素清单
C.成本效益分析
D.实现这个系统的进度计划
本题答案:
ABCD
ABCD
21、面向对象OO方法用关联描述问题域中的事务,并用符号作为同种对象的抽象表示。()
A.错误
B.正确
本题答案:
A
A
22、数据对象只封装了数据而没有对施加于数据上的操作的引用,这是数据对象与面向对象中的类或对象的相同之处。()
A.错误
B.正确
本题答案:
A
A
23、第三代界面是面向命令行的点选界面。()
A.错误
B.正确
本题答案:
A
A
24、动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。()
A.错误
B.正确
本题答案:
B
B
25、判定表由四部分组成:左上部列出的是所有条件。()
A.错误
B.正确
本题答案:
B
B