1、数据库应用系统功能设计(二)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:45,分数:90.00)1.关于数据库应用系统设计,有下列说法:数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面在数据库概念设计阶段,当采用自上而下的 E-R 设计时,首先设计局部 E-R 图,然后合并各局部 E-R图,得到全局 E-R 图在数据库逻辑设计阶段,将关系模式转换为具体 DBMS 平台支持的关系表在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:_。 A.、和 B. C.和 D.和(分数:2.00)A.B.C.D.2.以
2、下不属于软件设计遵循的原则的是_。 A.设计应与软件需求保持一致 B.设计的软件结构应支持模块化 C.逐步求精 D.面向过程(分数:2.00)A.B.C.D.3.软件设计中定义了为实现软件所需要的数据结构的设计称为_。 A.总体结构设计 B.系统的过程设计 C.体系结构设计 D.数据设计(分数:2.00)A.B.C.D.4.概要设计的任务不包括_。 A.建立软件系统的总体结构和模块间的关系 B.定义各功能模块的接口 C.设计全局数据库或数据结构 D.模块的外部功能描述(分数:2.00)A.B.C.D.5.概要设计应提供的文件不包括_。 A.概要设计说明书 B.数据库或数据结构设计说明书 C.组
3、装测试计划 D.需求说明书(分数:2.00)A.B.C.D.6.以下关于软件体系结构说法不正确的是_。 A.软件体系结构又称软件架构,由构件、连接件和约束组成 B.构件是组成软件的系统元素 C.约束一般为对象连接时的规则,或指明了构件连接的条件 D.软件体系结构是一种不可预制的软件框架结构(分数:2.00)A.B.C.D.7.以下不属于软件设计过程的是_。 A.需求分析 B.概要设计 C.编码及实施 D.数据设计(分数:2.00)A.B.C.D.8.以下属于软件设计原则的是_。设计应与软件需求保持一致设计的软件结构应支持模块化信息隐藏抽象与逐步求精 A. B. C. D.(分数:2.00)A.
4、B.C.D.9.以下属于概要设计任务的是_。建立软件系统的总体结构和模块间的关系定义各功能模块的接口设计全局数据库或数据结构规定设计约束制订组装测试计划 A. B. C. D.(分数:2.00)A.B.C.D.10.一个好的概要设计的要求包括_。良好的总体结构功能模块间较低的耦合度功能模块内较低的内聚度功能模块内较高的内聚度尽量降低模块接口复杂性 A. B. C. D.(分数:2.00)A.B.C.D.11.以下关于详细设计的任务及其成果说法错误的是_。 A.详细设计是细化概要设计产生的功能模块 B.用某种过程设计语言设计程序模块的内部细节 C.为编写软件源代码提供依据 D.详细设计结果表示为
5、需求说明书(分数:2.00)A.B.C.D.12.某教务管理系统包含选课模块、成绩录入模块和学籍管理模块,选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S 结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:选课模块和成绩录入模块采用 B/S 结构进行改造,学籍管理模块仍采用 C/S 结构选课模块采用 B/S 结构进行改造,成绩录入模块和学籍管理模块仍采用 C/S 结构选课模块、成绩录入模块和学籍管理模块均采用 B/S 结构进行改造成绩录入模块采用 B/S 结构进行改造,选课模块
6、和学籍管理模块仍采用 C/S 结构上述方案中,较为合理的是_。 A.仅和 B.仅、和 C.仅和 D.仅、和(分数:2.00)A.B.C.D.13.客户端、服务器(C/S)架构和浏览器/服务器(B/S)架构是现在常用的两种数据库应用系统架构。关于C/S 和 B/S 架构,下列说法错误的是_。 A.在 C/S 和 B/S 架构中,数据库服务器都承担了数据共享和管理的功能 B.如果系统的最终用户群体大,用户地域分布广,一般应采用 B/S 架构 C.C/S 架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S 架构一般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏
7、览器进行交互的组件实现 D.一般来说,对于功能需求相同的数据库应用系统项目,C/S 架构的应用开发成本要高于 B/S 架构的应用开发成本(分数:2.00)A.B.C.D.14.在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是_。 A.甲方首席信息官和乙方项目经理要参与概念模型设计工作 B.甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作 C.逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作 D.甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作(分数:2.00)A.
8、B.C.D.15.关于数据库应用系统功能设计,有下列说法:软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则等需求分析结果软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程数据库事务设计的依据是事务自身的事务处理逻辑总体设计阶段要对硬件平台、存储设备、操作系统、DBMS 等做出合理选择,并进行初步配置设计上述说法错误的是_。 A. B.和 C. D.和(分数:2.00)A.B.C.D.16.浏览器/服务器/(B/S)架构是一种以 Web 技术为基础的网络应用架构。关于 B/S 架构,下列说法错
9、误的是_。 A.B/S 架构一般使用 HTTP 协议进行数据传输,为了保证数据安全,可以使用 HTTPS 协议对数据进行加密传输 B.B/S 架构可以使用 ActiveX 技术实现客户端应用与本地资源的交互功能,如控制本机硬件设备等 C.PHP、ASP、ASP. NET、JSP 是目前较流行的几种 Web 服务器端应用程序的开发技术和编程语肓 D.B/S 架构下,客户端的浏览器要承担内容展示、数据查询服务及大量计算功能,一般对客户端CPU 要求较高(分数:2.00)A.B.C.D.17.以下关于模块结构图说法错误的是_。 A.系统总体结构和分层模块结构可以用模块结构图表示 B.模块结构图与模块
10、外部处理流程无关 C.模块结构图是结构化程序设计中描述系统结构的一种图形化工具 D.模块结构图由模块、调用、数据、控制和转接 5 种基本符号组成(分数:2.00)A.B.C.D.18.以下不属于开发数据库应用系统需要遵循的原则的是_。 A.系统性 B.开放性 C.灵活性 D.可靠性(分数:2.00)A.B.C.D.19.软件结构是软件模块间关系的表示,软件模块之间最基本的关系包括_。调用关系 包含关系嵌套关系 网状关系 A. B. C. D.(分数:2.00)A.B.C.D.20.模块结构图定义的内容包括_。各个模块的功能模块间的接口信息各个模块的名字模块间的调用关系 A. B. C. D.(
11、分数:2.00)A.B.C.D.21.模块结构图的基本符号包括_。模块 调用数据 控制转接 A. B. C. D.(分数:2.00)A.B.C.D.22.下列叙述中不属于三层 B/S 结构数据库应用系统特点和操作特征的是_。 A.客户端使用浏览器,浏览器与 Web 应用服务器之间的通信使用超文本传输协议(HTTP) B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器 C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大 D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统
12、提供的各种数据服务(分数:2.00)A.B.C.D.23.以下关于三层 B/S 结构的数据库应用系统特点说法错误的是_。 A.三层浏览器/服务器(B/S)结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构 B.表示层位于客户端,由 Web 浏览器实现 C.功能层位于数据库服务器,实现面向具体应用领域的业务规则 D.数据层位于数据库服务器,通过 DBMS 完成具体的数据存储和数据存取等数据管理功能(分数:2.00)A.B.C.D.24.关于数据库事务设计,有下列说法:事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则事务概要设计可以依据需求分析阶段得到的数据
13、流图和事务说明规范事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS 平台的实现方法事务详细设计时,利用与具体 DBMS 平台无关的 read 和 write 表示事务对数据库中数据项的读写操作上述说法正确的是:_。 A.、和 B.、和 C.和 D.和(分数:2.00)A.B.C.D.25.以下不属于应用软件概要设计原则的是_。 A.逐步求精 B.模块化 C.信息隐藏 D.面向过程(分数:2.00)A.B.C.D.26.数据库应用系统逻辑设计不包括_。 A.数据库逻辑结构设计 B.模块化设计 C.事务概要设计 D.应用程序概要设计(分数:2.00)A.B.C.D.27.事务处理逻
14、辑设计过程不包括_。 A.从数据流图中识别出该事务对应的子数据流图 B.确定子数据流图中的信息流类型,划定流界 C.事务处理逻辑 D.应用程序概要设计(分数:2.00)A.B.C.D.28.一个完整的事务概要设计包括_。事务名称 事务所访问的关系表及关系属性事务处理逻辑 事务用户 A. B. C. D.(分数:2.00)A.B.C.D.29.以下不属于常用的抽象所包括的内容的是_。 A.分类 B.包含 C.聚集 D.概括(分数:2.00)A.B.C.D.30.以下不属于各分 E-R 图之间的冲突的是_。 A.属性冲突 B.结构冲突 C.命名冲突 D.关系冲突(分数:2.00)A.B.C.D.3
15、1.以下不属于模块独立的优势的是_。 A.容易开发 B.容易调用 C.容易测试 D.容易维护(分数:2.00)A.B.C.D.32.以下关于检查关系表对数据库事务的支持性的具体步骤说法错误的是_。 A.对每一个事务,根据需求分析阶段的事务分析,列出该事务所访问的各个数据项 B.如果事务访问的数据项同时出现在多个表中,检查这些关系表间的关联关系,如主码/外码关联 C.列出事务访问的数据项所在的关系表和对应的关系属性 D.所访问的一些数据项出现在多个关系表中的事务,需要重新修改数据库的概念模型或逻辑结构(分数:2.00)A.B.C.D.33.应用软件概要设计原则包括_。逐步求精 模块化信息隐藏 功
16、能细化 A. B. C. D.(分数:2.00)A.B.C.D.34.应用软件概要设计内容不包括_。 A.结构 B.行为 C.测试 D.系统维护保障(分数:2.00)A.B.C.D.35.以下关于应用软件概要设计说法错误的是_。 A.应用软件概要设计不考虑各软件模块的功能、输入/输出等外部特性 B.不涉及模块内部的具体处理流程 C.不涉及各软件模块的具体编程实现机制 D.根据应用软件概要设计的结果,可以形成软件设计概要说明书(分数:2.00)A.B.C.D.36.应用软件概要设计成果是_。 A.软件设计概要说明书 B.数据库或数据结构设计说明书 C.组装测试计划 D.需求说明书(分数:2.00
17、)A.B.C.D.37.数据库应用软件详细设计是对哪项工作的细化? A.物理设计 B.总体设计 C.逻辑设计 D.概要设计(分数:2.00)A.B.C.D.38.事务的结构可以是_。集中事务 分布事务平面事务 嵌套事务 A. B. C. D.(分数:2.00)A.B.C.D.39.以下关于应用软件详细设计说法错误的是_。 A.根据概要设计中定义的各程序模块功能和输入输出数据需求 B.是对概要设计的细化 C.不涉及各软件模块的具体编程实现机制 D.最终形成软件详细说明书(分数:2.00)A.B.C.D.40.虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述
18、的用户界面设计原则,错误的是_。 A.当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息 B.好的用户界而应能容忍用户在使用中的一些操作错误 C.Web 界面应多采用动画和图形效果,以吸引用户使用 D.用户界面应采取灵活多样的数据输入方式,以降低用户输入负担(分数:2.00)A.B.C.D.41.以下关于人机界面设计原则叙述错误的是_。 A.保持用户与人机界面间的双向交流 B.用户界面应该遵循一定标准和常规 C.尽量减少用户的输入负担 D.减少字符、图形、图像、声音等数据输出方式(分数:2.00)A.B.C.D.42.目前第四代用户界面是_。 A.命令行 B.菜单 C.W
19、IMP 界面 D.Web 人机交互界面(分数:2.00)A.B.C.D.43.以下关于原型迭代法叙述错误的是_。 A.用户界面的初步设计可安排在 DBAS 总体设计阶段 B.界面细节设计安排在 DBAS 概要设计阶段 C.界面原型设计与改进则属于 DBAS 详细设计阶段的工作内容 D.界面的初步设计和细节设计也可以一起在 DBAS 总体设计阶段完成(分数:2.00)A.B.C.D.44.以下关于 Web 界面设计要求叙述错误的是_。 A.用户界面的初步设计可安排在 DBAS 总体设计阶段,避免使用过于复杂的图形和动画等,以免用户在使用系统时分心 B.Web 界面的设计应当保持界面的一致性 C.
20、界面布局还应当清晰地表示各类信息,并具有与之匹配的导航性 D.在 Web 界面设计时,界面美观最重要(分数:2.00)A.B.C.D.45.以下关于原型迭代法叙述错误的是_。 A.从用户人机交互需求出发,设计人机交互命令系统,并对其进行优化 B.在命令树基础上,设计命令系统的具体实现方式 C.命令系统是用户与系统交互的基础 D.命令系统优化将常用命令安排在后面(分数:2.00)A.B.C.D.二、B填空题/B(总题数:5,分数:10.00)46. 1 文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。(分数:2.00
21、)填空项 1:_47.设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾。然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件,以这种方式组织的文件被称为 1。(分数:2.00)填空项 1:_48.当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由 1 和它相对应的指针构成的。(分数:2.00)填空项 1:_49.在 SQL Server 2000 的某用户数据库中,设有 T 表,现要在 T 表的 c1 列和 c
22、2 列上建立一个复合唯一聚集索引,其中 c1 列值重复率为 20%,c2 列为 10%。请补全下列语句建立一个性能最优的索引:CREATEUNIQUE CLUSTERED INDEX Idx1 ON T( 1)(分数:2.00)填空项 1:_50.设某并行数据库采用一台具有 14 个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是 1 结构。(分数:2.00)填空项 1:_数据库应用系统功能设计(二)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:45,分数:90.00)1.关于数据库
23、应用系统设计,有下列说法:数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面在数据库概念设计阶段,当采用自上而下的 E-R 设计时,首先设计局部 E-R 图,然后合并各局部 E-R图,得到全局 E-R 图在数据库逻辑设计阶段,将关系模式转换为具体 DBMS 平台支持的关系表在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:_。 A.、和 B. C.和 D.和(分数:2.00)A.B. C.D.解析:解析 数据库应用系统设计包括概念设计、逻辑设计、物理设计 3 个步骤。每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方而进
24、行。在数据库概念设计阶段,采用自下而上的 E-R 设计,而不是自上而下。将关系模式转换为具体 DBMS 平台支持的关系表是数据库物理设计阶段的工作。设计视图和关系模式的完整性约束是数据逻辑设计阶段的工作。2.以下不属于软件设计遵循的原则的是_。 A.设计应与软件需求保持一致 B.设计的软件结构应支持模块化 C.逐步求精 D.面向过程(分数:2.00)A.B.C.D. 解析:解析 软件设计遵循的原则有:设计应与软件需求保持一致,设计的软件结构应支持模块化、信息隐藏、抽象与逐步求精等,因此本题答案为 D。3.软件设计中定义了为实现软件所需要的数据结构的设计称为_。 A.总体结构设计 B.系统的过程
25、设计 C.体系结构设计 D.数据设计(分数:2.00)A.B.C.D. 解析:解析 软件设计包括系统的总体结构设计(或称体系结构设计)、系统的过程设计和系统的数据设计三方面内容。总体结构设计旨在确定组成软件系统的各主要部件及其相互问关系;过程设计完成对每一部件的过程化描述;数据设计定义了为实现软件所需要的数据结构,因此本题答案为 D。4.概要设计的任务不包括_。 A.建立软件系统的总体结构和模块间的关系 B.定义各功能模块的接口 C.设计全局数据库或数据结构 D.模块的外部功能描述(分数:2.00)A.B.C.D. 解析:解析 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模
26、块的接口,设计全局数据库或数据结构,规定设计约束,制定组装测试计划。因此本题答案为 D。5.概要设计应提供的文件不包括_。 A.概要设计说明书 B.数据库或数据结构设计说明书 C.组装测试计划 D.需求说明书(分数:2.00)A.B.C.D. 解析:解析 概要设计应提供概要设计说明书、数据库或数据结构设计说明书、组装测试计划等文件。因此本题答案为 D。需求说明书是需求阶段提供的文件。6.以下关于软件体系结构说法不正确的是_。 A.软件体系结构又称软件架构,由构件、连接件和约束组成 B.构件是组成软件的系统元素 C.约束一般为对象连接时的规则,或指明了构件连接的条件 D.软件体系结构是一种不可预
27、制的软件框架结构(分数:2.00)A.B.C.D. 解析:解析 软件体系结构又称为软件架构,软件体系结构=构件,连接件,约束。其中,构件(Component)是组成系统的具有一定独立功能的不同粒度的程序模块、独立程序或软件子系统,是组成软件的系统元素;连接件(Connector)将不同的构件连接起来,表示了构件间的相互作用,构件可以是过程调用、管道远程过程调用等;约束一般为对象连接时的规则,或指明了构件连接的条件。软件体系结构是一种可预制和可重构的软件框架结构。因此本题答案为 D。7.以下不属于软件设计过程的是_。 A.需求分析 B.概要设计 C.编码及实施 D.数据设计(分数:2.00)A.
28、B.C.D. 解析:解析 软件设计主要包括:需求分析、概要分析、概要设计和详细设计、编码及实施阶段。因此本题答案为 D。8.以下属于软件设计原则的是_。设计应与软件需求保持一致设计的软件结构应支持模块化信息隐藏抽象与逐步求精 A. B. C. D.(分数:2.00)A.B.C.D. 解析:解析 软件设计遵循的原则有:设计应与软件需求保持一致,设计的软件结构应支持模块化、信息隐藏、抽象与逐步求精等。因此本题答案为 D。9.以下属于概要设计任务的是_。建立软件系统的总体结构和模块间的关系定义各功能模块的接口设计全局数据库或数据结构规定设计约束制订组装测试计划 A. B. C. D.(分数:2.00
29、)A.B.C.D. 解析:解析 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定设计约束,制订组装测试计划。因此本题答案为 D。10.一个好的概要设计的要求包括_。良好的总体结构功能模块间较低的耦合度功能模块内较低的内聚度功能模块内较高的内聚度尽量降低模块接口复杂性 A. B. C. D.(分数:2.00)A.B.C. D.解析:解析 概要设计应提供对每个功能模块的功能描述、全局数据定义和外部文件定义等。一个好的概要设计的要求是:良好的总体结构,功能模块间较低的耦合度和功能模块内较高的内聚度,并尽量降低模块接口复杂性。因此本题答案为 C
30、。11.以下关于详细设计的任务及其成果说法错误的是_。 A.详细设计是细化概要设计产生的功能模块 B.用某种过程设计语言设计程序模块的内部细节 C.为编写软件源代码提供依据 D.详细设计结果表示为需求说明书(分数:2.00)A.B.C.D. 解析:解析 概要设计侧重于模块的外部功能描述和模块间接口关系,详细设计是细化概要设计产生的功能模块,用某种过程设计语言设计程序模块的内部细节,如算法和处理流程、数据结构、程序模块间详细接口信息等,为编写软件源代码提供依据。此外,还要制订模块测试方案。详细设计的结果表示为详细设计说明书。因此本题答案为 D。12.某教务管理系统包含选课模块、成绩录入模块和学籍
31、管理模块,选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S 结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:选课模块和成绩录入模块采用 B/S 结构进行改造,学籍管理模块仍采用 C/S 结构选课模块采用 B/S 结构进行改造,成绩录入模块和学籍管理模块仍采用 C/S 结构选课模块、成绩录入模块和学籍管理模块均采用 B/S 结构进行改造成绩录入模块采用 B/S 结构进行改造,选课模块和学籍管理模块仍采用 C/S 结构上述方案中,较为合理的是_。 A.仅和 B.仅、和 C.仅和
32、D.仅、和(分数:2.00)A. B.C.D.解析:解析 C/S 结构适用于安全性要求高,具有较强的交换性,使用范围小,地点相对固定,要求处理大量数据的应用系统。B/S 结构适用于使用范围广、地点灵活、功能变动频繁、安全性交互性要求不高的应用系统。所以对于面向大众的选课模块、成绩录入模块适用于 B/S 结构。因此,选课模块采用 B/S 结构改造,而学籍管理模块可采用 B/S 也可采用 C/S 结构。13.客户端、服务器(C/S)架构和浏览器/服务器(B/S)架构是现在常用的两种数据库应用系统架构。关于C/S 和 B/S 架构,下列说法错误的是_。 A.在 C/S 和 B/S 架构中,数据库服务
33、器都承担了数据共享和管理的功能 B.如果系统的最终用户群体大,用户地域分布广,一般应采用 B/S 架构 C.C/S 架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S 架构一般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏览器进行交互的组件实现 D.一般来说,对于功能需求相同的数据库应用系统项目,C/S 架构的应用开发成本要高于 B/S 架构的应用开发成本(分数:2.00)A.B.C.D. 解析:解析 C/S 架构的应用开发成本要低于 B/S 架构的应用开发成本。14.在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说
34、法一般来说不合理的是_。 A.甲方首席信息官和乙方项目经理要参与概念模型设计工作 B.甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作 C.逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作 D.甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作(分数:2.00)A.B. C.D.解析:解析 物理模型的设计与实现工作应该主要由乙方数据库工程师负责,甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作。15.关于数据库应用系统功能设计,有下列说法:软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则
35、等需求分析结果软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程数据库事务设计的依据是事务自身的事务处理逻辑总体设计阶段要对硬件平台、存储设备、操作系统、DBMS 等做出合理选择,并进行初步配置设计上述说法错误的是_。 A. B.和 C. D.和(分数:2.00)A.B.C.D. 解析:解析 软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则等需求分析结果,总体设计得到的系统总体结构和分层模块结构可以用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关
36、系,与模块内部处理流程无关。数据库事务设计的依据是数据流图或事务规范。其核心是辨识和设计事务自身的事务处理逻辑。系统总体设计的内容包括:确定 DBAD 体系结构;对硬件平台、存储设备、操作系统、DBMS 等做小合理选择,并进行初步配置设计;对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等;对系统采用的关键技术进行方案选型。可见说法和正确。16.浏览器/服务器/(B/S)架构是一种以 Web 技术为基础的网络应用架构。关于 B/S 架构,下列说法错误的是_。 A.B/S 架构一般使用 HTTP 协议进行数据传输,为了保证数据
37、安全,可以使用 HTTPS 协议对数据进行加密传输 B.B/S 架构可以使用 ActiveX 技术实现客户端应用与本地资源的交互功能,如控制本机硬件设备等 C.PHP、ASP、ASP. NET、JSP 是目前较流行的几种 Web 服务器端应用程序的开发技术和编程语肓 D.B/S 架构下,客户端的浏览器要承担内容展示、数据查询服务及大量计算功能,一般对客户端CPU 要求较高(分数:2.00)A.B.C.D. 解析:解析 三层浏览器/服务器(B/S)结构是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层和数据层三个层次上,分别由 Web 浏览器、Web 应用服务
38、器和数据库服务器来实现,其特点是:表示层位于客户端,有 Web 浏览器实现,其功能单一,一般只安装 Web 浏览器,没有其他应用程序,属于典型的“瘦客户端”。功能层位于 Web 应用服务器,实现面向具体应用领域的业务规则。数据层位于数据库服务器,通过 DBMS 完成具体的数据存储和数据存取等数据管理功能。17.以下关于模块结构图说法错误的是_。 A.系统总体结构和分层模块结构可以用模块结构图表示 B.模块结构图与模块外部处理流程无关 C.模块结构图是结构化程序设计中描述系统结构的一种图形化工具 D.模块结构图由模块、调用、数据、控制和转接 5 种基本符号组成(分数:2.00)A.B. C.D.
39、解析:解析 总体设计得到的系统总体结构和分层模块结构可以用模块结构图表示。模块结构图主要关心模块的外部特性,与模块内部处理流程无关。它由模块、调用、数据、控制和转接 5 种基本符号组成。所以本题的答案为 B。18.以下不属于开发数据库应用系统需要遵循的原则的是_。 A.系统性 B.开放性 C.灵活性 D.可靠性(分数:2.00)A.B. C.D.解析:解析 开发数据库应用系统需要遵循的原则包括系统性、灵活性、可靠性,所以本题的答案为B。19.软件结构是软件模块间关系的表示,软件模块之间最基本的关系包括_。调用关系 包含关系嵌套关系 网状关系 A. B. C. D.(分数:2.00)A. B.C
40、.D.解析:解析 软件结构是软件模块间关系的表示,软件模块之间最基本的关系包括调用关系、包含关系、嵌套关系。因此本题答案为 A。20.模块结构图定义的内容包括_。各个模块的功能模块间的接口信息各个模块的名字模块间的调用关系 A. B. C. D.(分数:2.00)A. B.C.D.解析:解析 总体设计得到的系统总体结构和分层模块结构可以用模块结构图表示。模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,与模块内部处理流程无关。模块结构图是结构化程序设计中描述系统结构的一种图形化工具,它定义了模块的名字、功能和接口,并在模块结构图中反映出结构化设计思想。因此本题答案
41、为 A。模块间的调用关系是在模块结构图中反映出来的。21.模块结构图的基本符号包括_。模块 调用数据 控制转接 A. B. C. D.(分数:2.00)A.B.C.D. 解析:解析 模块结构图由模块、调用、数据、控制和转接 5 种基本符号组成。因此本题答案为 D。22.下列叙述中不属于三层 B/S 结构数据库应用系统特点和操作特征的是_。 A.客户端使用浏览器,浏览器与 Web 应用服务器之间的通信使用超文本传输协议(HTTP) B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器 C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配
42、置要求较高,且应用软件维护代价也较大 D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务(分数:2.00)A.B.C. D.解析:解析 本题考查三层 B/S 结构数据库应用系统特点和操作特征。本题选 C。23.以下关于三层 B/S 结构的数据库应用系统特点说法错误的是_。 A.三层浏览器/服务器(B/S)结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构 B.表示层位于客户端,由 Web 浏览器实现 C.功能层位于数据库服务器,实现面向具体应用领域的业务规则 D.数据层位于数据库服务器,通过 DBMS 完成具体的数据存储和数据存取等数据
43、管理功能(分数:2.00)A.B.C. D.解析:解析 三层浏览器/服务器(B/S)结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层和数据层 3 个层次上,分别由 Web 浏览器、Web应用服务器和数据库服务器来实现。功能层位于 Web 应用服务器,实现面向具体应用领域的业务规则。应用服务器接收来自于 Web 浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过数据库访问接口向数据库服务器提出数据操作请求;接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回给用户。所以本题的答案为 C。24.关于数据库事务设计,
44、有下列说法:事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS 平台的实现方法事务详细设计时,利用与具体 DBMS 平台无关的 read 和 write 表示事务对数据库中数据项的读写操作上述说法正确的是:_。 A.、和 B.、和 C.和 D.和(分数:2.00)A.B. C.D.解析:解析 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则,事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范,事务概要设计中的事务处理逻辑设计一般不需要充分考虑具体的 DBMS 平台的实现方法,而是要注重事务本身的处理流程。以提高设计结果的适用性。事务概要设计时,利用与具体 DBMS 平台无关的 read 和 write 表示事务对数据库中数据项的读写操作。25.以下不属于应用软件概要设计原则的是_。 A.逐步求精 B.模块化 C.信息隐藏 D.面向过程(分数:2.00)A.B.C.D. 解析:解析 本题考查的知识点为应用软件概要设计原则。应用软件概要设计原则包括逐步求精、模块化、信息隐藏和功能细化等,所以本题的答案为 D。26.数据库应用系统逻辑设计不包括_。 A.数据库逻辑