1、软件工程基础-试卷 2及答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:8,分数:16.00)1.选择题下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(分数:2.00)A.控制流B.加工C.数据存储D.源和潭3.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽4.程序流程图(PFD)(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系5.
2、下列工具中为需求分析常用工具的是(分数:2.00)A.PADB.PFDC.NsD.DFD6.在结构化方法中,软件功能分解属于下列软件开发中的阶段是(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试7.软件调试的目的是(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能8.软件需求分析阶段的工作。可以分为四个方面:需求获取。需求分析编写需求规格说明书以及(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确二、填空题(总题数:14,分数:28.00)9.填空题请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.
3、00)_10.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_11.Jacks方法是一种面向 1 的结构化方法。(分数:2.00)填空项 1:_12.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_13.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_14.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_15.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_16.数据独立性分为逻辑独立性与物理独立性
4、。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_17.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_18.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_19.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_20.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的(分数:2.00)填空项 1:_21.数据结构包括数据的逻辑结构、数据的( )以及对数据的操作运算。
5、(分数:2.00)填空项 1:_22.可以把具有相同属性的一些不同对象归类,称为(分数:2.00)填空项 1:_软件工程基础-试卷 2答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:8,分数:16.00)1.选择题下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(分数:2.00)A.控制流 B.加工C.数据存储D.源和潭解析:3.下面不属于软件设计原则的是(分数:2.00)A.抽象
6、B.模块化C.自底向上 D.信息隐蔽解析:4.程序流程图(PFD)(分数:2.00)A.数据流B.控制流 C.调用关系D.组成关系解析:5.下列工具中为需求分析常用工具的是(分数:2.00)A.PADB.PFDC.NsD.DFD 解析:6.在结构化方法中,软件功能分解属于下列软件开发中的阶段是(分数:2.00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:7.软件调试的目的是(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:8.软件需求分析阶段的工作。可以分为四个方面:需求获取。需求分析编写需求规格说明书以及(分数:2.00)A.阶段性报告B.需求
7、评审 C.总结D.都不正确解析:二、填空题(总题数:14,分数:28.00)9.填空题请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:10.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_ (正确答案:正确答案:文档)解析:11.Jacks方法是一种面向 1 的结构化方法。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据流)解析:12.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件开发)解析:13.数据流图的类型有 1 和事务型。(分数:2.00)
8、填空项 1:_ (正确答案:正确答案:变换型)解析:14.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件工具)解析:15.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:一对多(或 1:N))解析:16.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:逻辑独立性)解析:17.数据
9、库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库管理系统)解析:18.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_ (正确答案:正确答案:参照完整性)解析:19.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:20.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的(分数:2.00)填空项 1:_ (正确答案:正确答案:时间复杂度和空间复杂度)解析:21.数据结构包括数据的逻辑结构、数据的( )以及对数据的操作运算。(分数:2.00)填空项 1:_ (正确答案:正确答案:存储结构)解析:22.可以把具有相同属性的一些不同对象归类,称为(分数:2.00)填空项 1:_ (正确答案:正确答案:对象类)解析: