[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据流图)模拟试卷1及答案与解析.doc
《[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据流图)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据流图)模拟试卷1及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试中级软件设计师下午应用技术(数据流图)模拟试卷 1及答案与解析 一、选答题(共 3道大题,每道大题 15分) 从下列 3道试题中任选 1道解答,如果解答的试题数超过 1道,则仅题号小的 1道题解答有效。 0 现准备为某银行开发一个信用卡系统 CCMS,该系统的基本功能如下。 (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS。如果信用卡申请被银行接受, CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收 到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。 (2)信用卡激
2、活。信用卡客户向 CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后, CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。 (4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在 CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息 (包括信用卡交易记录及交易额 )。图 12 1和图 122分别给出了该系统的顶层数据流图和 0层数据流图的初稿。 1 根据说明,将图 121中的 E1-E3填充完整。 2 图 12 1中缺少 3条数
3、据流,根据说明分别指出这 3条数据流的起点和终点(注:数据流的起点和终点均采用图中的符号和描述 )。 3 图 12 2中有两条数据流是错误的,请指出这两条数据流的名称并改正 (注:数据流的起点和终点均采用图中的符号和描述 )。 4 根据说明,将图 12-2中 P1-P4的处理名称填充完整。 4 某基于微处理器的住宅系统,使用传感器 (如红外探头、摄像头等 )来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备 (如传感器、显示器、报警器等 ),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在
4、安装过程中,系统给每个传感器赋予一个编号 (即 ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。住宅安全系统顶层数据流图和第 0层数据流图如图 12-3和图 12-4所示。 5 在图 12-3中,数据流图 (住宅安全系统顶层图 )中的 A和 B分别是什么 ? 6 在图 12-4中,数据流图 (住宅安全系统第 O层 DFD图 )中的数据存储 “配置信息 “会影响图中的哪些加工 ? 7 如图 12-5所示,将数据流图 (加工 4的细化图 )中的数据流补充完
5、整,并指明加工名称、数据流的方向 (输入输出 )和数据流名称。 8 请说明逻辑数据流图 (Logical Data Flow Diagram)和物理数据流图 (Physical DataFlow Diagram)之间的主要区别。 8 某营销企业拟开发一个销售管理系统,其主要动能描述如下。 (1)接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货记录单存入缺货记录文件。 (2)根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。 (3)根据采购部门提供的进货通知单进行进货处理,即修
6、改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。 (4)根据保留的客户订单进行销售统计,打印统计报表给经理。现采用结构化方法对销售管理系统 进行分析与设计,获得如图 126所示的顶层数据流图和如图 127所示的 0层数据流图。 9 使用说明中的词语,给出图 12-6中的外部实体 E1一 E4的名称。 10 使用说明中的词语,给出图 12-7中的数据存储 D1一 D3的名称。 11 0层数据流图 12-7中缺少了 4条数据流,根据说明及顶层数据流图 12-6所提供的信息,分别指出这 4条数据流的起点和终点,如表 121所示。 11 阅读下列说明和图,回答问题 1问题 4,将解答填入答
7、题纸的对应栏内。【说明】某学校开发图书管理系统,以记录图书馆藏图书及其 借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时,系统必须对其身份 (借阅者ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查 图书是否
8、缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行 “处理逾期 ”操作;最后,更新图书表,删除借出图书表中的相应记录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。 (3)处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。现采 用结构化方法对该图书管理系统进行分析与设计,获得如图 12 8所示的顶层数据流图和图
9、12 9所示的 0层数据流图。 12 使用说明中的词语,给出图 12-8中的实体 E1一 E4的名称。 13 使用说明中的词语,给出图 12-9中的数据存储 D1 D4的名称。 14 在 DFD建模时,需要对有些复杂加工 (处理 )进行进一步精化,绘制下层数据流图。针对图 12-9中的加工 “处理借阅 ”,在 1层数据流图中应分解为哪些加工 ? (使用说明中的术语 ) 15 说明【问题 3】中绘制 1层数据流图时要注意的问题。 15 某高校 欲开发一个成绩管理系统。记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下。 (1)每门课程都由 3 6个单元构成,每个单元结束后会进行
10、一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息 文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有
11、给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份 成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告退还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进
12、行分析与设计,得到如图 12-10所示的顶层数据流图和图 12-11所示的 0层数据流图。 16 使用说明中的词语,给出图 12-10所示的外部实体 E1-E4的名称。 17 使用说明中的词语, 给出图 12一 11所示的数据存储 D1-D5的名称。 18 图 12 11中缺少了 3条数据流,根据说明及图 12-10所提供的信息,分别指出这 3条数据流的起点和终点,如表 122所示。 19 数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。 软件水平考试中级软件设计师下午应用技术(数据
13、流图)模拟试卷 1答案与解析 一、选答题(共 3道大题,每道大题 15分) 从下列 3道试题中任选 1道解答,如果解答的 试题数超过 1道,则仅题号小的 1道题解答有效。 1 【正确答案】 E1:非信用卡客户。 E2:信用卡客户。 E3:银行。 【试题解析】 说明的第 (1)条是关于非信用卡用户申请信用卡的,有描述 “如果信用卡申请被银行接受, CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函 ”,再结合图 12-1,显然 E1是非信用卡用户。从这一描述还可以看出,信用卡申请是要被银行审核的,银行接受申请后把申请验证结果发给
14、CCMS系统,所以 E3是银行。 说明的第 (2)条和第 (3)条是关于信用卡客户的操作权限,对应图 12-1中的 E2,所以 E2是信用卡客户。 2 【正确答案】 缺少的 3条数据流如表 12-3所示。 【试题解析】 由说明的第 (1)条可知,非信用卡用户是要先向 CCMS提交申请的基本信息,然后 CCMS才有反馈信息,所以这里缺少一条由 E1到 P0的数据流。 信用卡客户向 CCMS发出交易记录查询请求后, CCMS还得把查询到的交易记录结果反馈给信用卡客户,所以这里缺少由 PO到 E2的数据流。 由说明的第 (2)条 “信用卡客户向 CCMS提交激活请求, 用信用卡号和密码激活该信用卡
15、”可知,对应这一描述缺少一条由 E2到 P0的数据流。 3 【正确答案】 错误的数据流如表 12 4所示。改正后的数据流如表 12-5所示。【试题解析】 知道了 E1-E3以及 P1-P4所代表的含义,找错误的数据流就比较简单了。比较明显的是 P4到 E1的信用卡申请表这一条,这显然是错误的,而且也违背了数据平衡原则。应该是由非信用卡客户向 P4发信用卡申请,即起点是E1,终点是 P4。 “激活请求 ”是信用卡客户向 CCMS发送的请求,而不是 P4和 P3之间的活动,所以这条由 P4到 P3的数据流是错误的,应修改为起点为 E2、终点为 P3的数据流。 4 【正确答案】 P1:交易信息查询。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 数据流 模拟 答案 解析 DOC
