1、数据库应用系统生命周期练习试卷 1及答案与解析 1 软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 _。 瀑布模型 快速原型模型 增量模型 螺旋模型 A) 仅 和 B) 仅 、 和 C) 仅 和 D) 、 、 和 2 在常见的软件开发模型中,软件生命周期模型也称为 _。 A) 瀑布模型 B) 快速原型模型 C) 增量模型 D) 螺旋模型 3 数据 库应用系统的特征不包括 _。 A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性 4 软件开发生命周期不包括 _。 A) 需求阶段 B) 设计阶段 C) 测
2、试阶段 D) 升级阶段 5 DBAS设计阶段可以细分为 _。 A) 概念设计 B) 逻辑设计 C) 物理设计 D) 以上全部 6 数据库设计的内容是按数据库的 _设计的。 A) 一级模式结构 B) 二级模式结构 C) 三级模式结构 D) 四级模式结构 7 属于数据库应用系统事务模块内容的是 _。 A) 人机界面 B) 交互模式 C) SQL语句 D) 数据层次处理模块 8 软件开发常用的模型不包括 _。 A) 瀑布模型 B) 减量模型 C) 快速原型模型 D) 螺旋模型 9 DBAS设计活动可细分为 _。 A) 需求分析和概要设计 B) 需求分析和详细设计 C) 概要设计和详细设计 D) 需求
3、分析、概要设计和详细设计 10 根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、 DBMS的具体性能无关的全局概念模式,即 E-R模型的阶段是 _。 A) 需 求分析 B) 概念设计 C) 逻辑设计 D) 物理设计 11 生命周期模型由以下部分组成 _。 项目规划 需求分析 系统设计 实现与部署 运行管理与维护 A) B) C) D) 12 以下关于 DBAS模型说法错误的是 _。 A) DBAS模型定义了数据库应用系统设计、开发和运行维护整体框架 B) DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护 5个基本活动组成 C) 将快速原型模型和增量模型
4、的开发思路引入 DBAS生命周期模型,允许渐进、迭代地开发 DBAS D) 将 DBAS设计阶段细分为逻辑设计和物理设计两个步骤 13 在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是 _。 A) 规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划 B) 系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成 C) 可行性分析是从技术、经济和操作等方面进行项目 可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行 D) 项目规划是对项目所需的资源、成本和进度进行合
5、理估算,并制订初步的项目开发计划 14 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是 _。 A) 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 B) 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议 C) 操作可行 性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件 D) 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案 15 按照数据库应用系统生命周期模型,在开发某数
6、据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于 _。 A) 规划与分析阶段的系统规划与定义 B) 规划与分析阶段的可行性分析 C) 需求分析阶段的业务规则需求分析 D) 系统设计阶段的总体设计 16 在数据库应用系统生命周期模型中,规划与分析 阶段的输出结果不包括_。 A) 需求规范说明书 B) 系统范围与边界 C) 可行性分析报告 D) 项目计划书 17 系统规划与定义包括以下具体内容 _。 任务陈述 确定任务目标 确定系统范围和边界 确定用户视图 A) B) C) D) 18 项目规划通常包括以下内容 _。 确定项目的目标和范围 根据 DBAS软件开发
7、模型 估算完成该项目的规模 制定合理的 DBAS项目计划 A) B) C) D) 19 论证是否具备 DBAS开发所需的各类人员资源的可行性分析属于 _。 A) 经济可行性 B) 技术可行性 C) 硬件可行性 D) 操作可行性 20 系统规划与定义的内容包括 _。 描述系统的总体目标 确定任务目标 确定系统范围和边界 确定用户视图 进度成本等方面的控制方案 A) B) C) D) 21 数据库应用系统是面向数据管理和数据处理的软件系统 。下列有关数据库应用系统开发及其生命周期说法中,错误的是 _。 A) 数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准
8、,安全性不高的系统其安全控制级别一般应定为 C级 B) 数据库应用系统性能分析一般使用每 TPS代价值来衡量系统性能比 C) 在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书,可行性分析报告和需求说明文档 D) 数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标 22 在数据库应用 系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 _。 A) 分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求 B) 分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C) 分析特殊用户对
9、数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D) 分析各类用户对数据的存取需求,以确定各类用户能够操作的数据 23 在数据库应用系统的需求分析阶段,需要进厅性能分析。下列关于数据库应用系统性能指标的说法,错误的是 _。 A) 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间 B) 系统吞吐量是指在单位时间内系统能存储的数据量 C) 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量 D) 系统性能指标是系统软硬件设计和选型的重要依据 24 关于数据库应用系统的需求分析工作,下列说法正确的是 _。 A) 通过需求分析
10、过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C) 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 25 以下不属于性能需求分析的内容的是 _。 A) 数据操作响应时间 B) 系统吞吐量 C) 每 TPS代价值 D) 存储需求分析 26 数据字典包括 _。 数据项 数据结构 数据流 数据存储 处理过程 A) B) C) D) 27 数据的最小组成单位是 _。 A) 元数据 B) 元组 C) 记录 D) 数据项 28 事务规
11、范包括以下几方面事务描述信息 _。 事务名称 事务描述 事务用户 事务所访问的数据项 事务过程 A) B) C) D) 29 如果 DBAS用于数据安全性要求不高的一般场合,可将级别定位在 _。 A) A级 B) B级 C) C级 D) D级 30 数据处理需求分析结果包括 _。 目录数据库规范说明书 DFD 事务规范 数据字典 A) B) C) D) 数据库应用系统生命周期练习试卷 1答案与解析 1 【正确答案】 D 【知识模块】 数据库应用系统生命周期 2 【正确答案】 A 【知识模块】 数据库应用系统生命周期 3 【正确答案】 D 【知识模块】 数据库应用系统生命周期 4 【正确答案】
12、D 【知识模块】 数据库应用系统生命周期 5 【正确答案】 D 【知识模块】 数据库应用系统生命周期 6 【正确答案】 C 【知识模块】 数据库应用系统生命周期 7 【正确答案】 C 【试题解析】 数据库应用系统在内部可以看成由一系列软件模块 /子系统组成,这些模块 /子系统可以分为与数据访问有关的数据库事务模块和与数据访问无直接关联的应用模块。 数据库事务模块从组成来讲,可以是一条或若干条进行数据操作的 SQL语句,也可以是宿主语言 (如 C语言 )语句与嵌入式 SQL语句的混合体。事务还可以由宿主语言语句和访问接口 (如 ODBC、 JDBC、 ADO)语句组成。因此,本题答案为C。 【知
13、识模块】 数据库应用系统生命 周期 8 【正确答案】 B 【知识模块】 数据库应用系统生命周期 9 【正确答案】 D 【知识模块】 数据库应用系统生命周期 10 【正确答案】 B 【知识模块】 数据库应用系统生命周期 11 【正确答案】 D 【知识模块】 数据库应用系统生命周期 12 【正确答案】 D 【知识模块】 数据库应用系统生命周期 13 【正确答案】 B 【知识模块】 数据库应用系统生命周期 14 【正确答案】 B 【试题解析】 技术可行性是根据用户提出的系统 功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议。其中,功能、性能及约束条件是主要依据,不
14、能只偏重于系统的性能。因此 B说法错误。 【知识模块】 数据库应用系统生命周期 15 【正确答案】 A 【知识模块】 数据库应用系统生命周期 16 【正确答案】 A 【试题解析】 本题考查的知识点是规划与分析阶段的输出结果。系统规划的内容包括任务陈述、确定任务目标、确定系统范围和边界、确定用户视图,所以 B选项是输入结果之一。在项目规划阶段的输出结果是项目计划 书,在可行性分析阶段的输出结果是可行性分析报告。因此 C、 D也属于输出结果。 A选项是需求分析阶段的输出结果。因此本题的答案为 A。 【知识模块】 数据库应用系统生命周期 17 【正确答案】 D 【知识模块】 数据库应用系统生命周期
15、18 【正确答案】 D 【知识模块】 数据库应用系统生命周期 19 【正确答案】 D 【试题解析】 操作可行性是论证是否具备 DBAS开发所需的各类人员资源 (项目管理人员、数据库系统分析员、应用编程人员等 )、软件资源、硬件资源和工作环境等,以及为支 持 DBAS开发如何去改进加强这几方面资源。所以本题的答案为D。 A经济可行性是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响。 B技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、硬件系统、技术方案做出评估和选择建议。 C硬
16、件可行性是技术可行性的一种,是分析 DBAS的硬件平台环境和设备,提出硬件选择的建议。 【知识模块】 数据库应用系统生命周期 20 【 正确答案】 D 【知识模块】 数据库应用系统生命周期 21 【正确答案】 C 【知识模块】 数据库应用系统生命周期 22 【正确答案】 A 【知识模块】 数据库应用系统生命周期 23 【正确答案】 B 【试题解析】 性能需求分析主要包括以下几个方面: 数据操作响应时间,或数据访问响应时间。指用户向数据库系统提交数据操作请求到操作结果返回用户的时间。 系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。系统吞吐量可表示为每秒事务数 (TPS)。
17、允许并发访问的 最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。 每 TPS代价值 (Price per TPS),用于衡量系统性价比的指标。 【知识模块】 数据库应用系统生命周期 24 【正确答案】 D 【试题解析】 数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等万面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。 选项 A、 B确定出整个应用系统的目标、任务和系统的范围说 明,并做出各类用户视图的是规划与分析阶段。 A、 B错误。 选项 C数据需求分析的主要工
18、作是从对数据组织与存储的设计角度辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起组成数据字典,形成 “数据规范说明书 ”。而数据处理需求分析的主要工作才是辨识出数据处理中的数据处理流程。两者不能混淆。 C错误。 【知识模块】 数据库应用系统生命周期 25 【正确答案】 D 【知识模块】 数据库应用系统生命周期 26 【正确答案】 D 【知识模块】 数据库应用系统生命周期 27 【正确答案】 D 【知识模块】 数据库应用系统生命周期 28 【正确答案】 D 【知识模块】 数据库应用系统生命周期 29 【正确答案】 C 【试题解析】 根据 DBAS应用场合的实际数据安全性要求,按照可信计算机系统评测标准,确定 DBAS应达到的安全控制级别。如果 DBAS用于数据安全性要求不高的一般场合,可将级别定位在 C级,如 C2级;如果应用于军队、政府部门等高保密场合,可将级别定位在 B级,如 B1、 B2级。所以本题的答案为 C。 【知识模块】 数据库应用系统生命周期 30 【正确答案】 C 【知识模块】 数据库应用系统生命周期