【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc
《【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 4 及答案解析(总分:36.00,做题时间:90 分钟)一、必答题(总题数:6,分数:36.00)1.必答题(共 4 道大题,每道大题)_某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即 ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发
2、生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。住宅安全系统顶层数据流图和第 0 层数据流图如图 12-3 和图 1-4 所示。 (分数:8.00)(1).在图 12-3 中,数据流图(住宅安全系统项层图)中的 A 和 B 分别是什么?(分数:2.00)_(2).在图 12-4 中,数据流图(住宅安全系统第 O 层 DFD 图)中的数据存储“配置信息”会影响图中的哪些加工?(分数:2.00)_(3).如图 12-5 所示,将数据流图(加工 4 的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入输出)
3、和数据流名称。(分数:2.00)_(4).请说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要区别。(分数:2.00)_阅读下列说明和图,回答问题 1问题 4,将解答填入答题纸的对应栏内。 【说明】 某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者 ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行
4、比对,以验证借阅者 ID 是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行“处理逾期”操作;最后,更新图书表,删除借出图书表中的相应记录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。(3)处理逾期。系统在每周一统计逾期未
5、还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。 现采用结构化方法对该图书管理系统进行分析与设计,获得如图 12-8 所示的项层数据流图和图 12-9 所示的 0 层数据流图。 (分数:8.00)(1).使用说明中的词语,给出图 12-8 中的实体 E1-E4 的名称。(分数:2.00)_(2).使用说明中的词语,给出图 12-9 中的数据存储 D1D4 的名称。(分数:2.00)_(3).在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化,绘制下层数据流图
6、。针对图 12-9 中的加工“处理借阅”,在 1 层数据流图中应分解为哪些加工?(使用说明中的术语)(分数:2.00)_(4).说明(在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化)中绘制 1 层数据流图时要注意的问题。(分数:2.00)_阅读下列说明和图,回答问题 1 至问题 3。 【说明】 某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。 【需求分析】 (1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名
7、主管负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资。其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个
8、会议申请对应唯一的一个客户号。 (4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图13-1 所示。 (分数:6.00)(1).根据问题描述,补充 5 个联系、联系的类型,完善图 13-1 的实体联系图。(分数:2.00)_(2).根据实体联系图,将关系模式中的空(a)(d)补充完整(1 个空缺处可能有多个数据项
9、)。对会议申请、策划任务和执行策划关系模式,用下划线和样分别指出各关系模式的主键和外键。(分数:2.00)_(3).请说明关系模式“会议申请”存在的问题及解决方案。(分数:2.00)_某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。 【需求分析结果】 (1)员工信息主要包括员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。 (2)部门信息主
10、要包括部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。 (3)客房信息包括客房号、类型、价格、状态等信息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。 (4)客户信息包括身份证号、姓名、性别、单位和联系电话。 (5)客房预订情况包括客房号、预订日期、预订入住日期、预订入住天数、身份证号等信息。一条预订信息必须且仅对应一位客户,但一位客户可以有多条预订信息。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 13-3 所示。 (分数:8.00)(1).根据问题描述,填写图 13-3 中的(1)(
11、3)处联系的类型。联系类型分为一对一、一对多、多对多。(分数:2.00)_(2).补充图 13-3 中的联系并指明其联系类型。(分数:2.00)_(3).根据需求分析结果和图 13-3 所示,将逻辑结构设计阶段生成的关系模式中的空(4)(8)补充完整(注:一个空可能需要填多个属性)。(分数:2.00)_(4).若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?(分数:2.00)_阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某物流公司为了整合上游供应商与下游
12、客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。【需求分析结果】 (1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。一个部门可以有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名经理,只需负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括:经理、业务员等。业务员根据托运申请负责安排承运货物事宜,例如:装货时间、到达时间等。一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账
13、号,其中,客户号唯一标识客户信息的每一个元组。每当客户要进行货物托运时,先要提出货物托运申请。托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地。其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图 13-5 所示。 (分数:6.00)(1).根据问题描述,补充 4 个联系、联系的类型,以及实体与子实体的联系,完善图 13-5 中的实体联系图。(分数:2.00)_(2).根据实体联系图,将关系模式中的空(a)(d)补充完整。分别指出部门、
14、员工和安排承运关系模式的主键和外键。(分数:2.00)_(3).若系统新增需求描述如下: 为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限。权限的设置人是部门经理。为满足上述需要,应如何修改(或补充)图 13-5 中的实体联系图,请给出修改后的实体联系图和关系模式。(分数:2.00)_软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 4 答案解析(总分:36.00,做题时间:90 分钟)一、必答题(总题数:6,分数:36.00)1.必答题(共 4 道大题,每道大题)_解析:某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)
15、来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即 ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。住宅安全系统顶层数据流图和第 0 层数据流图如图 12-3 和图 1-4 所示。 (分数:8.00)(1).在图 12-3 中
16、,数据流图(住宅安全系统项层图)中的 A 和 B 分别是什么?(分数:2.00)_正确答案:(正确答案:A:传感器。 B:报警器。)解析:解析:此题和以往试题有所不同,以往都给定了完整正确的顶层图,现在顶层图不完整,可以通过题目说明信息及顶层图来分析顶层图并解答问题。题目中提到了“房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等)”,在顶层图中这 3 个名词都没有出现。但仔细观察,可以看出“电视机”实际上就是“显示器”,因为它接收 TV 信号并输出。其他的几个实体都和“传感器”、“报警器”没有关联。又因为 A 中输出“传感器状态”到“住宅安全系统”,所以 A 应填“传感器”。
17、B 接收“告警类型”,所以应填“报警器”。(2).在图 12-4 中,数据流图(住宅安全系统第 O 层 DFD 图)中的数据存储“配置信息”会影响图中的哪些加工?(分数:2.00)_正确答案:(正确答案:4监控传感器。 5显示信息和状态。)解析:解析:首先,毫无疑问“4 监控传感器”用到了配置信息文件,这一点可以在加工 4 的细化图中看出。同时由于输出到“5 显示信息和状态“的数据流是“检验 ID 信息”,所以“5 显示信息和状态”也用到了配置信息文件。(3).如图 12-5 所示,将数据流图(加工 4 的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入输出)和数据流名称。(分数
18、:2.00)_正确答案:(正确答案:补充的数据流如表 12-6 所示。 )解析:(4).请说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要区别。(分数:2.00)_正确答案:(正确答案:物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入输出硬拷贝。物理数据流图用做系统构造和实现的技术性蓝图。 逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统。逻辑数据流图是物理数据流图去掉了所有的物理
19、细节后得到的变换形式,逻辑数据流图被用做系统分析的需求分析阶段的起点。)解析:解析:本题是一道分层数据流图的题。解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件。还有就是解题有一定的技巧,从一些常规的入口作为突破口,会事半功倍。现在就利用分层数据流图的数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。 子图是其父图中某一部分内部的细节图(加工图)。它们的输入输出数据流应该保持一致。就像看到地上有只蚂蚁有 6 条细细的腿,中间是一个小黑点,想看得更清楚一些就拿个放大镜看。这时,能看到它的头、触角、身体和比较粗的腿,但是看到的一定还是 6 条腿,不是 7 条,也不是 3
20、 条。子图也是如此,在上一级中有几个数据流,它的子图也一定有同样的数据流,而且它们的输送方向是一致的(也就是说原图有 3 条进的数据流、2 条出的,子图同样也是)。 用这一条原则可以轻松地解决问题 3。在 0 层图中,“4 监控传感器”模块有 1 条输入数据流“传感器状态”和 3 条输出数据流“电话拨号”、“传感器数据”和“告警类型”。但在加工 4 的细化图中,只看到了输出数据流“告警类型”。所以很快就知道此加工图少了“传感器状态”、“电话拨号”、“传感器数据”这 3 条数据流。加工 4 的结构非常清晰,所以只需把这 3 条数据流对号入座即可:“电话拨号”应是“45 拨号”的输出数据流:“传感
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 水平 考试 中级 设计师 下午 应用技术 试题 试卷 答案 解析 DOC
