天津大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案4

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

天津大学智慧树知到“计算机科学与技术”《软件工程》
网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()。

A.软件开发过程
B.软件层次结构
C.模块间的关系
D.模块的操作细节
2.面向对象的主要特征除对象唯一性、封装、继承外,还有()。

A.完整性
B.多态性
C.可移植性
D.兼容
3.在软件概要设计中,不使用的图形工具是()图。

A.SC
B.PAD
C.IPO
D.IDEF0
4.在下面的叙述中哪一个不是软件需求分析的任务?()
A.问题分解
B.结构化程序设计
C.确定逻辑模型
D.可靠性与安全性要求
5.一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有的优点是()。

A.设计稳定
B.模块独立性
C.变换分析
D.事务分析
6.功能模型中所有的()往往形成一个层次结构。

在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。

A.状态迁移图
B.概念模型图
C.数据流图
D.事件追踪图
7.PDL是软件开发过程中用于()阶段的描述工具。

A.需求分析
B.详细设计
C.编程
D.概要设计
8.20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是()。

A.结构化程序设计
B.模块化程序设计
C.标准化程序设计
D.并行化程序设计
9.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大?()
A.需求分析阶段
B.详细设计阶段
C.测试和运行阶段
D.概要设计阶段
10.划分模块时,一个模块的()。

A.控制范围应在其作用范围之内
B.作用范围应在其控制范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
11.软件需求规格说明书的内容不应该包括()。

A.软件的性能
B.对重要功能的描述
C.对算法的详细过程描述
D.对数据的要求
12.最早用于科学计算的程序设计语言是()。

A.SMALLTALK语言
B.PROLOG语言
C.FORTRAN语言
D.COBOL语言
13.JSP方法是一种面向()的设计方法。

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.DFD中的每个加工至少有()。

A.一个输出流
B.一个输入流或一个输出流
C.一个输入流和一个输出流
D.一个输入流
4.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。

A.相互补充
B.相互排斥
C.独立使用
D.交替使用
5.软件需求分析阶段的工作,可以分为四个方面:对问题的识别、分析与综合、编写需求分析文档以及()。

A.需求分析评审
B.阶段性报告
C.软件的总结
D.以上答案都不正确
6.一个面向对象系统的体系结构通过它的()关系确定。

A.过程和对象
B.类与对象
C.类与对象
D.成分对象和对象
7.在软件需求规范中,下述哪些要求可以归类为过程要求?()
A.效率要求
B.执行要求
C.可靠性要求
D.可移植性要求
8.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()关系。

A.顺序执行
B.链接
C.调用
D.组成
9.维护中,因误删除一个标识符而引起的错误是()副作用。

A.设计
B.编码
C.文档
D.数据
10.软件设计一般分为总体设计和详细设计,它们之间的关系是()。

A.抽象和具体
B.总体和层次
C.功能和结构
D.全局和局部
11.变换流的DFD由三部分组成,不属于其中一部分的是()。

A.输出流
B.输入流
C.变换中心
D.事务中心
12.在商业系统的开发中应用最广的语言是()。

A.SMALLTALK语言
B.PROLOG语言
C.FORTRAN语言
D.COBOL语言
13.进行需求分析可使用多种工具,但()是不适用的。

A.数据流图(DFD)
B.数据字典
C.判定表
D.PAD图
14.用于描述对象模型的工具是()。

A.结构图
B.状态图
C.数据流图
D.对象图
15.详细设计常用的三种工具是()。

A.文档、表格、流程
B.文档、图形、表格
C.数据库、语言、图形
D.图形、表格、语言
第1卷参考答案
一.综合考核
1.参考答案:D
2.参考答案:B
3.参考答案:B
4.参考答案:B
5.参考答案:A
6.参考答案:C
7.参考答案:C
8.参考答案:A
9.参考答案:A
10.参考答案:B
11.参考答案:C
12.参考答案:C
13.参考答案:A
14.参考答案:B
15.参考答案:A
第2卷参考答案
一.综合考核
1.参考答案:C
2.参考答案:A
3.参考答案:C
4.参考答案:A
5.参考答案:A
6.参考答案:D
7.参考答案:B
8.参考答案:C
9.参考答案:B
10.参考答案:D
11.参考答案:D
12.参考答案:D
13.参考答案:D
14.参考答案:D
15.参考答案:D。

相关文档
最新文档