[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc

上传人:fatcommittee260 文档编号:507169 上传时间:2018-11-29 格式:DOC 页数:32 大小:1.91MB
下载 相关 举报
[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc_第1页
第1页 / 共32页
[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc_第2页
第2页 / 共32页
[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc_第3页
第3页 / 共32页
[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc_第4页
第4页 / 共32页
[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编1及答案与解析.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编 1及答案与解析 一、必答题(共 4道大题,每道大题 15分) 0 阅读下列说明和图,回答问题 1至问题 3,将解答填入答题纸的对应栏内。【说明】某慈善机构欲开发一个募捐系统,己跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。 (1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。 (2)确定募捐需求和收集所募捐赠 (资金及物品 )。根据需求提出募 捐任务、活动请求和捐赠请求,获取所募集的资金和物品。(3)组织募捐活动。

2、根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠 后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,将捐赠跟进情况发送给捐赠人。先采用

3、结构化方法对募捐系统进行分析与设计,获得如图 122图 124所示分层数据流图。1 使用说明中的词语,给出图 12-2中的实体 E1 E4的名称。 2 在建模 DFD时,需要对有些复杂加工 (处理 )进行进一步精化,图 123为图122中处 N3的进一步细化的 1层数据流图,图 12-4为图 12-3中 3 1进一步细化的 2层数据流图。补全图 12 3中 加工 P1、 P2和 P3的名称和图 123与图 12-4中缺少的数据流。 3 使用说明中的词语,给出图 12 4中的数据存储 Dl D4的名称。 3 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某电子商务

4、系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下: (1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。 (2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。 (3)提交订单。顾客点击提交订单请求,后台计算 购物车表中商品的总价 (包括运费 )加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。 (4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。 (5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账

5、请求 (验证码、价格等 )提交给支付系统 (如信用卡系统 )进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。 (6)物流跟踪。商家发货后,需按订单标识添加物流标识 (物流公司、运单号 );然后可根据顾客或商 家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。 (7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports生成相关报表。 (8)维护信息。管理员维护 (增、删、改、查 )顾客表、商品分类表和商品表中的信息。现采用结构化方法实现上述需求,在系统分析阶段得到如图 127

6、所示的顶层数据流图和图 128所示的 0层数据流图。4 使用说明中的词语,给出图 127中的实体 E1 E4的名称。 5 使用说明中的词语 ,给出图 128中的数据存储 D1 D4的名称。 6 图 122中缺失了数据流,请用说明或 128中的词语,给出其起点和终点。 7 根据说明,给出数据流 “转账请求 ”、 “顾客订单物流查洵请求 ”和 “商家订单物流查询请求 ”的各组成数据项。 7 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。

7、主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时, 系统必须对其身份 (借阅者ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行 “处理逾期 ”操作;最后,更新图书表,删除借出图 书表中的相应记

8、录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。 (3)处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。现采用结构化方法对该图书管理系统进行分析与设计,获得如图 129所示的顶层数据流图和图 12一 10所示的 0层数据流图。8 使用说明中的词语,给 出图 129中的实体 E1E4的名称。 9 使用说明中的词语,给出图 1210中的数据存储 D1 D

9、4的名称。 10 在 DFD建模时,需要对有些复杂加工 (处理 )进行进一步精化,绘制下层数据流图。针对图 12 9中的加工 “处理借阅 ”,在 1层数据流图中应分解为哪些加工 ?(使用说明中的术语 ) 11 说明【问题 3】中绘制 1层数据流图时要注意的问题。 11 阅读下列说明和图,回答问题 l至问题 4,将解答填入答题纸的对应栏内。【说明】某公司欲开发招聘系统以提高招聘效率,其主要功能如下: (1)接受申请验证应聘者所 提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。 (2)评估应聘者根据部门经理设计的职位要求,审查已经受理的申请;对未被录用的应聘者

10、进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。现采用结构化方法对招聘系统进行分析和设计,获得如图 12一 11所示的顶层数据流图、图 12一 12所示 0层数据流图和图 12一 13所示 1层数据流图。12 使用说明中的术语,给出图中 E1 E3所对应的实体名称。 13 使用说明中的术语,给出图中 D1一 D2所对应的数据存储名称。 14 使用说明和图中的术语,给出图 12一 13中加工 P1 P3的名称。 15 解释说明图 12一 12和图 121

11、3是否保持平衡,若不平衡请按如下格式补充图1213中数据流的名称以及数据流的起点或终点,使其平衡 (使用说明中的术语或图中符号 )。 15 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某医院欲开发病人监控系统。该系统通过各种设备监控病 人的生命体征,并在生命体征异常时向医生和护理人员报警。该系统的主要功能如下: (1)本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。 (2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。 (3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较,如果

12、超出了预设范围,系统就发送一条警告信息给医生和护理人员。 (4)维护生命体征范围:医生在必要时 (如,新的研究结果出现时 )添加或更新生命体征值的正常范围。 (5)提取报告:在医生或护理人员请求病 人生命体征报告时,从日志文件中提取病人生命体征生成体征报告,并返回给请求者。 (6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。 (7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。 (8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。 (9)查询治疗意见:医生和护理人员查询治疗意见,据此对

13、病人进行治疗。现采用结构化方法对病人监控系统进行分析与设计,获得如图1214所示的顶层数据流图和图 12一 15所示的 0层数据流图。16 使用说明中的词语,给出图 12一 14中的实体 E1 E3的名称。 17 使用说明中的词语,给出图 1215中的数据存储 D1 D4的名称。 18 图 1215中缺失了 4条数据流,使用说明、图 1214和图 12一 15中的术语,给出数据流的名称及其起点和终点。 19 说明实体 E1和 E3之间可否有数据流,并解释其原因。 19 阅读以下说明和图,回答问题 l至问题 3将解答填入答题纸的对应栏内。【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通

14、过电话、传真、邮件或 web站点 所下订单。其主要功能如下: (1)增加客户记录。将新客广信息添加到客户文件,并分配一个客户号以备后续使用。 (2)查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。 (3)增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。 (4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。 (5)准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发 货单。 (6)发货。当收到仓库发送的备货就

15、绪通知后,根据发货单给客户发货:产生装运单并发送给客户。 (7)创建客户账单。根据订一单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。 (8)产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账广报表。现采用结构化方法对订单处理系统进行分析与设计,获得如图 12-16所示的顶层数据流图和图 1217所示 0层数据流图。20 使用说明中的词语,给出图 12一 16中的实体 E1 E3的名称。 21 使用说明中的词语,给出图 12 17中的数据存储 D1D3的名称。 22 (1)给出图 1217中处理 (加工

16、 )P1和 P2的名称及其相应的输入、输出流。 (2)除加工 P1和 P2的输入输出流外,图 1217还缺失了 1条数据流,请给出其起点和终点。 22 阅读下列说明和图,回答问题 1至问题 4,将解答填入答题纸的对应栏内。【说明】某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下: (1)数据管理员可通过中间件进行用户管理、操作管理和 权限管理。用户管理维护用户信息,用户信息 (用户名、密码 )存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储

17、用户可执行的操作信息。 (2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。(3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息:如果格式正确,则进行权限验证 (验证用户是否有权执行请求的操作 ),若用户无权执行该操作 ,则返回权限不足信息,否则进行连接管理。 (4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。 (5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采

18、用结构化方法对系统进行分析与设计,获得如图 12一 18所示的顶层数据流图和图 12一 19所示的 0层数据流图。23 使用说明中的词语,给出图 12一 18中的实体 E1 E3的名称。 24 使用说明中的词语,给出图 12一 19中的数据存储 D1 D3的名称。 25 给出图 12一 19中加工 P的名称及其输入、输出流入、输出流。除加工 P的输入与输出流外,图 12一 19还缺失了两条数据流,请给出这两条数据流的起点和终点。注:名称使用说明中的词汇,起点和终点均使用图 12一 19中的符号或词汇。 26 在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输出时可能出现的错误

19、。 26 阅读以下说明和图,根据要求回答问题 1问题 4。【说明】某大学欲开发一个基于 web的课程注册系统,该系统的主要功能如下: 1验证输入信息 (1)检查学生信息: 检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息。 (2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。 (3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息 (包含选课学生标识 )和欲注册课程信息。

20、2处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学 生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。现采用结构化方法对课程注册系统进行分析与设计,获得如图 125所示的 0层数据流图和图 126所示的 1层数据流图。27 使用说明中的词语,给出图 125中的实体 E1和 E2的名称。 28 使用说明中的词语,给出图 126中的数据存储 D1和 D2的名称。 29 根据说明和图中术语。补充图 126中缺失的数据

21、流及其 起点和终点。 30 根据补充完整的图 125和图 126,说明上层的哪些数据流是由下层的哪些数据流组合而成。 软件水平考试(中级)软件设计师下午(应用技术)历年真题试卷汇编 1答案与解析 一、必答题(共 4道大题,每道大题 15分) 【知识模块】 数据流图 1 【正确答案】 E1志愿者 E2捐赠人 E3募捐机构 E4场馆 【知识模块】 数据流图 2 【正确答案】 P1确定活动时间范围 P2搜索场馆 P3推广募捐活动缺少的数据流:名称:活动请求起点:确定募款需求收集所募捐赠终点: P1 【知识 模块】 数据流图 3 【正确答案】 D1:捐赠人信息表 D2:已联系的捐赠人信息表 D3:捐赠

22、表 D4:已经处理的捐赠表 【试题解析】 该题以募捐系统为载体来考核考生对数据流图知识点的掌握程度。从题目的问答形式上来看,和往年相似,要求补充外部实体、补充缺失数据流、找出外部存储。解答这类问题,有两个原则: 第一个原则是紧扣试题系统说明部分,数据流图与系统说明有着严格的对应关系,系统说明部分的每一句话都能对应到图中来,解题时可以一句一句的对照图来分析。 第二个原则即数据的平衡原则,这一点在解题过程中也是至关 重要的。数据平衡原则有两方面的含义,一方面是分层数据流图父子图之间的数据流平衡原则,另一方面是每张数据流图中输入与输出数据流的平衡原则。 问题 1:根据 0层数据流管理志愿者中的募捐任

23、务给志愿者发送加入邀请,邀请跟进,工作任务和管理志愿者提供的邀请响应等可知 E1为志愿者;从录入捐赠人信息,向捐赠人发送募捐请求,向捐赠人发送致谢函等可知 E2为捐赠人;从根据说明中从募捐机构获取资金并向其发放赠品可知 E3为募捐机构;根据向场馆发送可用性请求和获得场馆可用性可知 E4为场馆。 问题 2:根据 1层数据流图中 P1的输出流活动时 间再结合说明可知 P1为确定活动时间范围;从加工 P2的输入流活动时间和输出流场馆可用性请求和活动时间和地点可知 P2为搜索场馆;说明中根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,在结合 P3的输入输出流可知 P3为推广募捐活动。比较

24、0层和 1层中的数据流可知, P1加工只有输出流,故缺少输入流,根据说明可知需要根据活动请求才能确定 P1,故该数据流为活动请求,在 0层数据流中活动请求的起始加工为确定募款需求收集所募捐赠,故可知答案。 问题 3:根据最后的说明和 2层数据流可知 D1为捐赠人信息表, D2为已联系的捐赠人信息表, D3为捐赠表, D4为已经处理的捐赠表。 【知识模块】 数据流图 【知识模块】 数据流图 4 【正确答案】 E1:商家 E2:支付系统 E3:物流系统 E4: Crystal Repons 【试题解析】 本问题考查顶层 DFD。顶层 DFD一般用来确定系统边界,将待开发系统看作一个加工,因此图中只

25、有唯一的一个处理 (“购物车 ”)和一些外部实体,以及这两者之间的输入输出数据流。外部实体可以是使用系统的用户,也可以是为系统提供输入或接受系统输出的外部系统。本问题要求根据描述 确定图中的外部实体,应仔细分析题目中的描述,并结合已经在项层数据流图给出的数据流进行分析。 E1到购物车的数据流是和物流相关的信息,由此定位到 “物流跟踪 ”段,从此段的描述不难判断 E1是商家; E2到购物车的数据流是和转账相关的信息,由此定位到 “付款 ”段,从此段的关键字 “转账请求 ”和 “转账结果 ”不难判断 E1是支付系统;E3到购物车的数据流的关键字为 “运单号 ”和 “物流信息 ”,定位到 “物流跟踪

26、 ”段,从该段的最后不难判断 E3是物流系统; E4到购物车的数据流的关键字为 “报表 ”,由此定位到 “生成报表 ”段,不难判断 E4是 Crystal Reports。 【知识模块】 数据流图 5 【正确答案】 D1:订单表 D2:商品表 D3:商品分类表 D4:购物车表 【试题解析】 本问题考查 DFD中数据存储的确定。本题中涉及的数据存储有 5个:商品表、购物车表、订单表、顾客表和商品分类表,接下来需要结合图 128所示的 0层数据流图进行确定。 D1与 “提交订单 ”、 “改变价格 ”、 “物流跟踪 ”和“付款 ”等加工相关,而这些加工都使用订单表,因此可以确定 D1是订单表;然后定

27、位到图中名为 “维护信息 ”的加工,由 “管理员维护 (增、删、改、查 )顾客表、商品分类表和商品表中的信息 “可知, D2和 D3为商品分类表或商品表, D4为购物车表。由 D2与 “加入购物车 ”加工的关系,可知 D2为商品表, D3为商品分类表。 【知识 模块】 数据流图 6 【正确答案】 图 128中缺少的数据流:【试题解析】 本问题考查补充分层 DFD中的数据流。在分查 DFD中,需要保持父图和子图的平衡,即父图中某加工的输入输出数据流必须与其子图的输入输出数据流在数量和名字上相同,或者父图的一个输入 (或输出 )数据流对应于子图中几个输入 (或输出 )数据流,而子图中组成这些数据流

28、的数据项全体正好是父图中的一个数据流。由 “付款 ”段中有关 “根据转账结果返回支付状态并更改购物车表中商品的状态 ”的描述,存在一个起点为 “付款 ”、终点为 “D4”或 “购物车表 ”的数 据流;由“提交订单 ”段中有关 “将购物车表中的商品状态改为待付款,显示订单详情 ”的描述,存在一个起点为 “D4”或 “购物车表 ”、终点为 “提交订单 ”的数据流;由 “付款 ”段中有关 “顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求 (验证码、价格等 )提交给支付系统 (如信用卡系统 )进行转账 ”的描述,存在一个起点为“顾客表 ”、终点为 “付款 ”的数据流;由 “生成报表 ”段

29、中有关 “从订单表、商品表以及商品分类表中读取数据,调用第三方服务 CrystalReports生成相关报表 ”的描述,存在一个起点为 “Dl”或 “订单表 ”、终点为 “生成报表 ”的数据流。 【知识模块】 数据流图 7 【正确答案】 验证码 +价格 +账号信息 顾客订单物流查询请求 =顾客标识 +订单标识 商家订单物流查询请求 =商家标识 +订单标识 【试题解析】 数据流图描述了系统的分解,但没有对图中各成分进行说明。数据项是组成数据流和数据存储的最小元素。 “转账请求 ”数据流中包含验证码、价格、账号信息等数据项; “顾客订单物流查询请求 ”数据流中包含顾客标识和订单标识等数据项; “商

30、家订单物流查询请求 ”数据流中包含商家标识和订单标识等数据项。 【知识模块】 数据流图 【知识模块】 数据流图 8 【正确答案】 E1:借阅者 E2:图书管理员 E3 E4:学生数据库职工数据库 【试题解析】 由题目知,借阅者要借阅图书时,系统必须对其身份进行检查,而身份检查是通过验证借阅者 ID实现的,而验证借阅者 ID则是通过与学生数据库和职工数据库的数据进行比对实现的, E3、 E4处分别填入学生数据库和职工数据库。图书管理系统验证借阅者的 ID后,检查其是否有逾期未归还的图书,有的话,则给借阅者发送逾期未还提醒,很显然, El为借阅者。图书 维护时,要对图书进行查询、新书信息录入、书目

31、删除等操作,进行这些操作的是图书管理员。因此 E2为图书管理员。 【知识模块】 数据流图 9 【正确答案】 D1:图书表 D2:借出图书表 D3:逾期未还图书表 D4:罚金表 【试题解析】 图书管理员要从图书表中查询图书信息;新进图书时,需要将新书信息录入图书表;在图书丢失或损坏严重时,需要从图书表中删除该图书记录。由此可知, D1为图书表。借阅图书时,需要检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额 。 D4与罚金的操作相关,因此为罚金表。 D3与逾期处理相关,因此为逾期未还图书表。如果系统允许借阅图书,则一方面更新图书表,另一方面将借阅的图书存入借出图书表

32、,可见 D2为借出图书表。 【知识模块】 数据流图 10 【正确答案】 检查借阅者身份或检查借阅者 ID;检查逾期未还图书;检查罚金是否超过限额;借阅图书;归还图书 【试题解析】 处理借阅涉及借书和还书两部分。借书时,首先进行的借阅者身份的验证,通过验证,则在逾期未借阅图书表中检查是否有逾期未还图书,同时,还要在罚金表中检查罚金是否超限。还书 时,需要检查图书是否缺失或损坏,然后检查图书是否逾期,最后更新图书表。 【知识模块】 数据流图 11 【正确答案】 保持父图与子图平衡。父图中某加工的输入输出流必须与它的子图的输入输出流在数量和名字上相同。如果父图的一个输入 (或输出 )数据流对应于子图

33、中几个输入 (或输出 )数据流,而子图中组成这些数据流的数据项全体正好足父图中的这一数据流,那么它们仍然算是平衡的。 【试题解析】 将加工 “处理借阅 ”进一步进行分解,得到的便是 0层数据流图的子图,原来的图便成为父图。在绘制子图的时候,要注意保持与父图 的平衡。 【知识模块】 数据流图 【知识模块】 数据流图 12 【正确答案】 E1:应聘者 E2:部门经理 E3: 工资系统 【试题解析】 由招聘系统 “根据部门经理设计的职位要求,市查已经受理的申请 ”可知,给出职位要求的是 “部门经理 ”,因此 E2为 “部门经理 ”。应聘者将个人信息和应聘职位发送给招聘系统,如果审查未通过,则给其发送

34、谢绝决策,很明显实体 El为 “应聘者 ”。由 “发送录用职位和录用者信息给工资系统 ”可知,实体 E3为“工资系统 ”。 【知识模块】 数据流图 13 【正确答案】 D1:未录用的应聘者表 D2:评价结果表 【试题解析】 由题意知,未被录用的应聘者信息存入未录用的应聘者表,录用的应聘者评价结果存入评价结果表,因此 D1和 D2分别为未录用的应聘者表和评价结果表,结合图 1213可知, D1为未录用的应聘者表, D2为评价结果表,二者不能颠倒。 【知识模块】 数据流图 14 【正确答案】 P1:验证信息 P2:审查申请 P3:职位安排评价 【试题解析】 系统首先要验证应聘者的信息和应聘职位,验

35、证合格后才会受理申请,因此 P1应为 “验证信息 ”。验证合格后, “根据部 门经理设计的职位要求,审查已经受理的申请 ”,因此 P2为 “审查申请 ”。审查后,对录用的应聘者进行职位安排评价,因此 P3为 “职位安排评价 ” 【知识模块】 数据流图 15 【正确答案】 不平衡。图 12一 12中加工的输入输出流与其子图 12一 13中的输入输出流的数量不同。【试题解析】 应保持父图和子图平衡,即父图中某加工的输入输出流必须与它的子图的输入输出数据流在数量和名字上相同。由图 1212知,对于未录用的应聘者,在存取应聘者表的同时要发送谢绝决策,而图 128中没有谢绝决策数据流。对于录用者, 要将

36、将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统,图 12一 12中有录用职位、录用决策、录用者信息数据流,而图 128中只有录用决策、录用者信息流少录用职位数据流。在图 1212中有已受理的申请数据流,而图 12-8中没有,并补充。 【知识模块】 数据流图 【知识模块】 数据流图 16 【正确答案】 E1:病人 E2:护理人员 E3:医生 【试题解析】 病人监控系统通过各种设备监控病人的生命体征,很明显 E1为病人。病人监控系统将格式化后的生命体征 与生命体征范围文件中预设的正常范围进行比较,如果超出了预设范围,系统就发送一条警告信息给医生和护理人员,因此 E

37、2和 E3中一个是医生一个是护理人员,而医生可以对病人的病情进行描述,给出治疗意见,添加或更新生命体征值的正常范围,可见 E3为医生, E2为护理人员。 【知识模块】 数据流图 17 【正确答案】 D1:生命体征范围文件 D2:日志文件 D3:病历文件 D4:治疗意见文件 【试题解析】 生命体征数据保存在生命体征范围文件,医生和护理人员可以查询,医生可以更新,所以 D1为生命体征范 围文件。病人监控系统可对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征,可见 D2为日志文件。病历是从病历文件查询的,所以 D3为病历文件。根据日志文件中的生命体征和病历,医生给出治疗意见,如

38、处方等,并存入治疗意见文件,显然, D4为治疗意见文件。 【知识模块】 数据流图 18 【正确答案】 【试题解析】 通过本地监控获得病人的生命体征后,需要埘重要的生命体征数据进行格式化,很明显,本地生命体征和格式化生命体征少一条数据流:重要生命体征。格式化生命体征保存在日志,并检查生命 体征,可见格式化生命体征与检查生命体征之间少一条数据流:格式化后的生命体征。根据日志文件中的生命体征和病历,医生对病人的病情进行描述,形成病历存入病历文件,因此 D2和生命病历、生成病历和 D3之间各缺少一条数据流。 【知识模块】 数据流图 19 【正确答案】 E1和 E3之间不可以有数据流,因为数据流的起点和

39、终点必须有一个加工 (处理 )。 【试题解析】 E1为病人, E3为医生,都为实体,数据流的输入或者输出要为加工,不能都为实体。 【知识模块】 数据流图 【知识模块】 数据流图 20 【正确答案】 E1:客户 E2:财务部门 E3:仓库 【试题解析】 本题考查顶层 DFD。题目要求根据描述确定图中的外部实体。根据题目信息描述可知,订单处理系统要处理的是客户的订购请求、商品信息查询请求等,因此 E1为客户;由功能 (8)的描述可知,应收账户报表发送给财务部门,所以 E2为财务部门;根据功能 (4) (6)的描述可知,备货和发货是在仓库中处理的,所以 E3为仓库。 【知识模块】 数据流图 21 【

40、正确答案】 参考答案: D1:客户文件 D2:商品文件 D3:订单 文件 【试题解析】 本题考查 0层 DFD中缺失的加工和数据流。由题目描述可知,新客户信息添加到客户文件,而 D1的输入数据流为客户记录,所以 D1的名称为客户文件;系统接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息并返回给客户, D2的输出数据流为商品数量和价格,所以 D2的名称为商品文件;由题目知,客户订单添加到订单文件,从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单,所以 D3的名称为订单文件。 【知识模块】 数据流图 22 【正确答案】 P1:产生配货单P2:准备发货单 缺

41、少的数据流:【试题解析】 对于问题 (1),由 0层数据流图可以看出,其中缺少了产生配货单和准备发货单两个加工。产生配货单:根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。准备发货单:从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。由此可以确定两个加工的输入数据流和输出数据流。 对于问题 (2),由题目知,创建客户账单的功能是根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时 更新商品文件中的商品数量和订单文件中的订单状态。题图中,创建客户账单的输入数据流只有订单记录,而没有客户记录,所以

42、应添加一条从客户文件到创建客户账单的数据流。 【知识模块】 数据流图 【知识模块】 数据流图 23 【正确答案】 E1:前端应用 E2:数据管理员 E3:后端数据库 【试题解析】 本题考查数据流图 (DFD)的应用。 DFD是一种便于用户理解、分析系统数据流程的图形工具。是系统逻辑模型的重要组成部分。【问题 1】本题考查顶层 DFD。题目要求根据描述确定图中的外部实体。 分析题目中的描述,并结合已经在顶层数据流图中给出的数据流进行分析。题目中有信息描述:数据管理员可通过中间件进行用户管理、操作管理和权限管理;前段应用提交操作请求;连接管理连接相应的后台数据库并提交操作。由此可知该中间件系统有数

43、据管理员、前端应用和后端数据库三个外部实体。从图 12一 18中数据流和实体的对应关系可知, E1为前端应用, E2为数据管理员, E3为后端数据库。 【知识模块】 数据流图 24 【正确答案】 D1:用户表 D2:操作表 D3:权限表 【试题解析】 本问题考查 O层 DFD中数 据存储的确定。说明中描述:用户信息(用户名、密码 )存储在用户表中;标准操作和后端数据库信息存放在操作表中;权限管理维护信息存放在权限表中。因此数据存储为用户表、操作表以及权限表。再根据图 1219可知 D1的输入数据流从用户管理来, D2输入数据流从操作管理来, D3的输入数据流从权限管理来,所以 D1为用户表, D2为操作表, D3为权限表。 【知识模块】 数据流图 25 【正确答案】 P的名称:操作结果处理缺少的数据流:【试题解析】 本题考查 0层 DFD中缺失的加工和数据流。比较图 12一 18和图1219,可知顶层 DFD中的操作结果和处理后的操作结果没有在 0层 DFD中体现。再根据描述 “后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用 ”可知,需要有操作结果处理,因此 P为操

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1