川农《软件工程(本科)》21年6月作业考核[答案]单选题答案
《软件工程(本科)》21年6月作业考核
一、单选题 (共 20 道试题,共 60 分)
1.数据字典是对数据定义信息的集合,它所定义的对象都包含于
A.数据流图
B.程序框图
C.软件结构
D.方框图
正确选项:----
2.软件详细设计主要采用的方法是( )
A.模块设计
B.结构化设计
C.PDL语言
正确选项:----
D.结构化程序设计
正确选项:----
3.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )
A.总貌
B.细节
C.抽象
D.软件的作用
正确选项:----
4.软件模块结构改进的几种试探性原则中,控制范围和作用范围原则是指()。
A.控制范围在作用范围之外
B.作用范围在控制范围之外
C.作用范围在控制范围之内
D.控制范围在作用范围之内
正确选项:----
5.以下不属于McCall软件质量模型中的质量特性的是()。
A.结构性
B.完整性
C.正确性
D.效率
正确选项:----
6.可行性研究主要集中在以下四个方面,其中()是最难决断的方面。
A.经济可行性
B.技术可行性
C.法律可行性
D.抉择
正确选项:----
7.结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A.DFD图
正确选项:----
正确选项:----
B.PAD图
C.IPO图
D.数据字典
正确选项:----
8.父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )
A.数目相等
B.一致
C.各自输入数据流数与输出数据流数目一样多
D.名称完全相同
正确选项:----
9.软件需求分析应确定的是用户对软件的( )
A.功能需求和非功能需求
B.性能需求
C.非功能需求
D.功能需求
正确选项:----
10.N-S图,也称盒图,是()时使用的一种图形工具。
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.规划项目
正确选项:----
16.快速原型模型的主要特点之一是( )
A.开发完毕才见到产品
B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件
D.及早提供工作软件
正确选项:----
17.结构化分析(SA)方法是一种()的分析方法。
A.面向对象
B.面向过程
C.面向数据结构
D.面向数据流
正确选项:----
18.模块的内聚和模块间的藕合是用于度量模块()的两个准则。
A.独立性
B.复杂性
C.规模
D.可维护性
正确选项:----
19.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
A.E-R图
B.框图
C.DFD
正确选项:----
D.时序网络
正确选项:----
20.软件结构图(SC图)中一个模块的扇出是指()。
A.该模块的所有上层模块数
B.该模块的所有下层模块数
C.直接调用该模块的所有上层模块数
D.该模块直接调用的所有下层模块数
正确选项:----
川农《软件工程(本科)》21年6月作业考核[答案]多选题答案
二、简答题 (共 2 道试题,共 20 分)
21.软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么?
22.软件的一生会经历哪几个阶段?各个阶段的任务是什么?
三、名词解释 (共 5 道试题,共 20 分)
23.CASE
24.数据词典(DD)
正确选项:----
25.SA方法
26.软件生存周期模型
27.信息隐蔽
川农《软件工程(本科)》21年6月作业考核[答案]历年真题如下:
《软件工程(本科)》21年6月作业考核
一、单选题 (共 20 道试题,共 60 分)
1.数据字典是对数据定义信息的集合,它所定义的对象都包含于
A.数据流图
B.程序框图
C.软件结构
D.方框图
2.软件详细设计主要采用的方法是( )
A.模块设计
B.结构化设计
C.PDL语言
D.结构化程序设计
3.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )
A.总貌
B.细节
C.抽象
D.软件的作用
4.软件模块结构改进的几种试探性原则中,控制范围和作用范围原则是指()。
A.控制范围在作用范围之外
B.作用范围在控制范围之外
C.作用范围在控制范围之内
D.控制范围在作用范围之内
5.以下不属于McCall软件质量模型中的质量特性的是()。
A.结构性
B.完整性
C.正确性
D.效率
6.可行性研究主要集中在以下四个方面,其中()是最难决断的方面。
A.经济可行性
B.技术可行性
C.法律可行性
D.抉择
7.结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
A.DFD图
B.PAD图
C.IPO图
D.数据字典
8.父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )
A.数目相等
B.一致
C.各自输入数据流数与输出数据流数目一样多
D.名称完全相同
9.软件需求分析应确定的是用户对软件的( )
A.功能需求和非功能需求
B.性能需求
C.非功能需求
D.功能需求
10.N-S图,也称盒图,是()时使用的一种图形工具。
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.规划项目
16.快速原型模型的主要特点之一是( )
A.开发完毕才见到产品
B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件
D.及早提供工作软件
17.结构化分析(SA)方法是一种()的分析方法。
A.面向对象
B.面向过程
C.面向数据结构
D.面向数据流
18.模块的内聚和模块间的藕合是用于度量模块()的两个准则。
A.独立性
B.复杂性
C.规模
D.可维护性
19.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
A.E-R图
B.框图
C.DFD
D.时序网络
20.软件结构图(SC图)中一个模块的扇出是指()。
A.该模块的所有上层模块数
B.该模块的所有下层模块数
C.直接调用该模块的所有上层模块数
D.该模块直接调用的所有下层模块数
二、简答题 (共 2 道试题,共 20 分)
21.软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么?
22.软件的一生会经历哪几个阶段?各个阶段的任务是什么?
三、名词解释 (共 5 道试题,共 20 分)
23.CASE
24.数据词典(DD)
25.SA方法
26.软件生存周期模型
27.信息隐蔽