2020年秋冬智慧树知道网课《软件工程导论(东北林业大学)》课后章节测试答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章测试
1
【多选题】(1分)
软件的主要特性是()。

A.
无形性
B.
可独立构成计算机系统
C.
高成本
D.
包括程序和文档
2
【单选题】(1分)
包含风险分析的软件工程模型是()。

A.
螺旋模型
B.
增量模型
C.
瀑布模型
D.
喷泉模型
3
【多选题】(1分)
下列属于面向对象开发方法的是()。

A.
UML
B.
OMT
C.
Coad
D.
Booch
4
【多选题】(1分)
软件危机的主要表现是()。

A.
软件生产率低下
B.
软件产品的质量低劣
C.
软件开发人员明显不足
D.
软件成本太高
5
【单选题】(1分)
从事物的组成部件及每个部件的属性、功能来认识事物。

这种方法被称为()的方法。

A.
面向属性
B.
面向对象
C.
面向数据
D.
面向过程
6
【单选题】(1分)
面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构。

A.
程序
B.
物理
C.
数据
D.
逻辑
7
【判断题】(1分)
增量模型是非整体开发的模型,软件的开发是用增量开发和增量提交。

()
A.

B.

8
【判断题】(1分)
统一迭代过程在不同阶段,各个核心工作流的工作重心相同。

()
A.

B.

9
【判断题】(1分)
喷泉模型是一种面向对象模型。

()
A.

B.

10
【判断题】(1分)
螺旋模型不适用于大型内部软件开发。

()
A.

B.

第二章测试
1
【单选题】(1分)
面向对象的分析方法主要是建立三类模型,即()。

A.
对象模型、动态模型、应用模型
B.
对象模型、动态模型、功能模型
C.
ER模型、对象模型、功能模型
D.
系统模型、ER模型、应用模型
2
【单选题】(1分)
SA法的主要描述手段有()。

A.
系统流程图和模块图
B.
功能结构图、加工说明
C.
DFD图、数据词典、加工说明
D.
软件结构图、加工说明
3
【多选题】(1分)
画分层DFD图的基本原则有()。

A.
数据守恒原则
B.
数据流封闭的原则
C.
分解的可靠性原则
D.
子、父图平衡的原则
4
【单选题】(1分)
数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目组成()。

A.
数据源条目、数据流条目、数据处理条目、数据文件条目
B.
数据流条目、数据项条目、文件条目、加工条目
C.
数据流条目、数据文件条目、数据池条目、加工条目
D.
数据说明条目、控制流条目、加工条目、数据存储条目
5
【单选题】(1分)
执行者(Actor)与用例之间的关系是()。

A.
关联关系
B.
泛化关系
C.
包含关系
D.
扩展关系
6
【判断题】(1分)
在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。

()
A.

B.

7
【判断题】(1分)
SA法是面向数据流,建立在数据封闭原则上的需求分析方法。

()
A.

B.

8
【判断题】(1分)
HIPO法既是需求分析方法又是软件设计方法。

()
A.

B.

9
【判断题】(1分)
对象模型表示了静态的,结构化的,系统数据性质,描述了系统的静态结构,她是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。

()
A.

B.

10
【判断题】(1分)
面向对象的分析是用面向对象的方法对目标系统的问题空间进行理解,分析和反映。

通过对象层次结构的组织确定解空间中应存在的对象和对象层次结构。

()
A.

B.

11
【判断题】(1分)
类的设计过程确定类,确定关联类,确定属性,识别继承关系。

()
A.

B.

第三章测试
1
【单选题】(1分)
判定树、N-S图和PAD图是()使用的表达工具。

A.
设计阶段的详细设计
B.
测试阶段
C.
设计阶段的概要设计
D.
编码阶段
2
【单选题】(1分)
详细设计的结果基本决定了最终程序的()。

A.
质量
B.
代码的规模
C.
运行速度
D.
可维护性
3
【单选题】(1分)
结构化程序设计主要强调的是()。

A.
程序的规模
B.
程序设计语言的先进性
C.
程序的效率
D.
程序易读性
4
【判断题】(1分)
信息隐蔽原则有利于提高模块的内聚性。

()
A.

B.

5
【判断题】(1分)
中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。

()
A.

B.

6
【判断题】(1分)
HIPO图是由一组H图和一张IPO图组成。

()
A.

B.

7
【单选题】(1分)
软件设计中,可应用于详细设计的工具有()。

A.
数据流程图、PAD、结构图和伪码
B.
数据流程图、PAD、N-S图和伪码
C.
程序流程图、PAD、N-S图和伪码
D.
业务流程图、N-S图和伪码
8
【单选题】(1分)
下面哪个不是UML中的静态视图。

()
A.
状态图
B.
类图
C.
用例图
D.
对象图
9
【单选题】(1分)
()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A.
分支
B.
泳道
C.
转移
D.
分叉汇合
10
【单选题】(1分)
在面向数据流的软件设计方法中,一般将信息流分为()。

A.
变换流和控制流
B.
变换流和事物流
C.
数据流和控制流
D.
事物流和控制流
第四章测试
1
【多选题】(1分)
以下哪几项是集成可采取的策略?()
A.
自底向上集成
B.
三明治集成
C.
自顶向下集成
D.
一次性集成
2
【多选题】(1分)
选择编程语言的时候,需要考虑以下哪些因素?()
A.
风险因素
B.
以往的开发经验
C.
产品类型与编程工具
D.
编程语言的适用条件
3
【单选题】(1分)
程序语言的特性包括()。

A.
习惯特性
B.
算法特性
C.
技术特性
D.
工程特性
4
【单选题】(1分)
软件实现是将()的结果翻译成用某种程序设计语言编写的并可以最终运行的程序代码。

A.
架构设计
B.
总体设计
C.
软件设计
D.
详细设计
5
【单选题】(1分)
以下哪一项不是第4代语言(4GL)的主要特征?()
A.
面向机器
B.
友好的用户界面
C.
应用程序生成器
D.
高效的程序代码
6
【判断题】(1分)
在编写代码过程中,可以适用行内注释,而且行内注释越多越好。

()
A.

B.

7
【判断题】(1分)
序言性注释一般写在代码之前,对代码的属性信息进行标注。

()
A.

B.

8
【判断题】(1分)
If-else嵌套层次多与少,对代码可读性没有影响。

()
A.

B.

9
【判断题】(1分)
代码中使用的变量名字命名风格可以根据程序员的个人喜好和习惯自行定义。

()
A.

B.

10
【判断题】(1分)
为了简便起见,可以将大量常数值直接编写在代码中。

()
A.

B.

第五章测试
1
【多选题】(1分)
以下哪几项属于白盒测试技术?()
A.
判断/条件覆盖
B.
等价类划分
C.
条件组合覆盖
D.
边界值分析
2
【多选题】(1分)
以下哪几项属于黑盒测试技术?()
A.
等价类划分
B.
分支覆盖
C.
语句覆盖
D.
边界值分析
3
【单选题】(1分)
为提高集成测试效果,软件的集成测试工作最好由()承担。

A.
软件编程人员
B.
软件开发组负责人
C.
该软件的设计人员
D.
不属于该软件开发组的软件设计人员
4
【单选题】(1分)
黑盒测试与白盒测试分别是从()的观点测试。

A.
用户、管理人员
B.
开发人员、用户
C.
用户、开发人员
D.
开发人员、管理人员
5
【单选题】(1分)
软件测试可能发现软件中的(),但不能证明软件没有。

A.
所有
B.
逻辑
C.
设计
D.
6
【单选题】(1分)
使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。

A.
程序的难易程度
B.
程序的功能
C.
程序的复杂程度
D.
程序的内部逻辑
7
【判断题】(1分)
代码走查的查错效率低于黑盒测试效率。

()
A.

B.

8
【判断题】(1分)
验收测试使用的是模拟测试数据,产品测试使用的是用户真实数据。

()
A.

B.

9
【判断题】(1分)
测试管理过程一般由SQA负责。

()
A.

B.

10
【判断题】(1分)
在实际软件测试过程中,通常采用的是穷尽测试法。

()
A.

B.

第六章测试
1
【多选题】(1分)
软件维护的类型有()。

A.
纠错性维护
B.
预防性维护
C.
适应性维护
D.
完善性维护
2
【单选题】(1分)
各种软件维护的类型中最重要的是()。

A.
适应性维护
B.
预防性维护
C.
纠错性维护
D.
完善性维护
3
【多选题】(1分)
以下属于完善性维护的有()。

A.
解决开发是未能测试各种可能条件带来的问题
B.
缩短系统的应答时间,使其达到特定要求
C.
为软件的运行增加监控设施
D.
增加联机求助命令
4
【多选题】(1分)
进行系统修改时可能会产生维护的副作用,它们可能有()。

A.
文档资料的副作用
B.
修改代码的副作用
C.
修改数据的副作用
D.
修改后,又引入了新的
5
【多选题】(1分)
确定可维护性的因素主要有()。

A.
可理解性
B.
文档
C.
可测试性
D.
可修改性
6
【判断题】(1分)
软件逆工程是一个从抽象到具体的过程。

()
A.

B.

7
【判断题】(1分)
根据用户的需求变更而进行的维护属于适应性维护。

()
A.

B.

8
【判断题】(1分)
改正性维护需要填写缺陷报告,并根据报告内容进行缺陷检测和追踪。

()
A.

B.
对。

相关文档
最新文档