电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学智慧树知到“计算机科学与技术”《软件工
程》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.下列叙述正确的是()。
A、NS图可以用于系统设计
B、PDL语言可以用于运行
C、PAD图表达的软件过程成树型结构
D、结构化程序设计强调效率第一
2.在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。
A、单元测试
B、集成测试
C、系统测试
D、组合测试
3.在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。
A.集成测试
B.组合测试
C.系统测试
D.单元测试
4.下列各项中,()不是增加软件维护工作量的因素。
A.用户数量的增加
B.使用结构化技术或面向对象技术
C.软件功能扩充
D.应用环境变化
5.软件需求分析的任务不应包括()。
A.问题分析
B.结构化程序设计
C.确定逻辑模型
D.信息域分析6.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。
A.软件环境可行性、技术可行性、经济可行性、社会可行性
B.经济可行性、技术中行性、操作可行性
C.经济可行性、实用性、可行性
D.经济可行性、可行性、系统可行性
7.在软件测试中,确认(验收)测试主要用于发现软件设计阶段的错误。
()
T.对
F.错
8.以下关于数据流图的说法错误的是()。
A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储
B.数据流图是用作结构化分析的一种工具
C.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成
D.数据流图的绘制采用自上向下、逐层分解的方法
9.数据流图和()共同构成系统的逻辑模型。
A.数据字典
B.层次图
C.PDL
D.IPO图
10.面向数据流的设计方法把()映射成软件结构。
A.系统结构
B.数据流
C.控制结构
D.信息流
11.数据字典有以下四类条目:()、()、()、()。
其中()是组成数据流和数据存储的最小元素。
A.数据流
B.数据项
C.文件
D.基本加工
E.数据项
12.软件需求分析的任务不应包括()。
A、问题分析
B、信息域分析
C、结构化程序设计
D、确定逻辑模型
13.软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。
A.运行和维护阶段
B.设计阶段
C.测试阶段
D.代码实现阶段
14.软件测试是软件质量保证的重要手段,下述()是软件测试的最基础环节。
A.结构测试
B.确认测试
C.单元测试
D.功能测试
15.模块(),则说明模块的独立性越强。
A.耦合越强
B.耦合越弱
C.扇人数越高
D.扇人数越低
第2卷
一.综合考核(共15题)
1.下列属于应用软件的是:() Ⅰ.计算机辅助教学软件﹔Ⅱ.软件测试工具﹔Ⅲ.办公自动化软件﹔Ⅳ.工程与科学计算软件。
A、Ⅰ、Ⅱ和Ⅲ
B、Ⅰ、Ⅲ和Ⅳ
C、Ⅱ、Ⅲ和Ⅳ
D、以上都正确
2.以下关于数据流图的说法错误的是()。
A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储
B.数据流图的绘制采用自上向下、逐层分解的方法
C.数据流图是用作结构化分析的一种工具
D.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成
3.软件工程的出现是由于()。
A.软件社会化的需要
B.软件危机的出现
C.计算机软件技术的发展
D.计算机硬件技术的发展
4.结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。
A.目标
B.数据流
C.对象
D.功能
5.在整个软件维护阶段所花费的全部工作中,()所占比例最大。
A.预防性维护
B.适应性维护
C.校正性维护
D.完善性维护
6.软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。
A.运行和维护阶段
B.设计阶段
C.代码实现阶段
D.测试阶段
7.进行需求分析可使用多种工具,但()是不适用的。
A.数据词典
B.数据流图
C.判定表
D.PAD图
8.三种描述加工逻辑的工具各有优缺点,对于顺序执行和循环执行的动作,用()描述。
对于存在多个条件复杂组合的判断问题,用()和()。
A.结构化语言
B.判定表
C.程序流程图
D.判定树
E.高级语言程序
9.在整个软件维护阶段所花费的全部工作中,()所占比例最大。
A、校正性维护
B、适应性维护
C、完善性维护
D、预防性维护
10.选择程度设计语言的关键因素是()。
A、软件应用领域
B、软件执行环境
C、软件开发方法
D、算法和数据结构
11.下列不属于概要设计所解决的问题范围的是()。
A.确定模块的层次结构
B.全程数据结构的设计
C.描述系统的功能与性能
D.修改用户手册
12.软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。
A、可靠性
B、可复用性
C、可理解性
D、可修改性
13.需求分析阶段最重要的技术文档是()。
A.设计说明书
B.需求规格说明书
C.可行性分析报告
D.用户手册
14.调试的目的是为了()。
A.证明软件符合设计要求
B.改善软件的功能和性能
C.发现软件中的错误和缺陷
D.发掘软件的潜在能力
15.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。
A、软件环境可行性、技术可行性、经济可行性、社会可行性
B、经济可行性、技术中行性、操作可行性
C、经济可行性、可行性、系统可行性
D、经济可行性、实用性、可行性
第1卷参考答案
一.综合考核
1.参考答案:C
2.参考答案:A
3.参考答案:D
4.参考答案:B
5.参考答案:B
6.参考答案:B
7.参考答案:F
8.参考答案:C
9.参考答案:A
10.参考答案:B
11.参考答案:ABCDE
12.参考答案:C
13.参考答案:A
14.参考答案:C
15.参考答案:B
第2卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:D
3.参考答案:C
4.参考答案:B
5.参考答案:D
6.参考答案:A
7.参考答案:D
8.参考答案:ABD
9.参考答案:C
10.参考答案:D
11.参考答案:C
12.参考答案:A
13.参考答案:B
14.参考答案:C
15.参考答案:B。