【计算机类职业资格】软件设计师-数据流图设计及答案解析.doc
《【计算机类职业资格】软件设计师-数据流图设计及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-数据流图设计及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-数据流图设计及答案解析(总分:120.00,做题时间:90 分钟)一、B试题一/B(总题数:3,分数:15.00)1.【问题 1】 如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:5.00)_2.【问题 2】根据说明,结合问题 1 的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点及数据流名称,如表 1-1 所示给出了数据流的部分信息,请填充空缺处。B表 1-1 数据流信息/B 序 号 起 点 终 点 数据流名称1 U(1)/U 网上作业提交与管理系统 作业申请2 U
2、(2)/U 网上作业提交与管理系统 提交的作业3 网上作业提交与管理系统 U(3)/U 需完成的作业4 网上作业提交与管理系统 U(4)/U U(5)/U5 网上作业提交与管理系统 U(6)/U 作业申请6 网上作业提交与管理系统 U(7)/U U(8)/U7 U(9)/U 网上作业提交与管理系统 选课学生名单8 U(10)/U 网上作业提交与管理系统 U(11)/U9 U(12)/U 网上作业提交与管理系统 账号和密码10 U(13)/U 网上作业提交与管理系统 账号和密码(分数:5.00)_3.【问题 3】 根据数据流图的设计原则,阅读如图 1-1 所示的数据流图,找出其中的错误之处。 (
3、分数:5.00)_二、B试题二/B(总题数:3,分数:15.00)4.【问题 1】 (1)数据流图 1-3 缺少了一条数据流(在图 1-4 中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。 (2)数据流图 1-4 中缺少了与“查询房屋”加工相关的数据流,请指出此数据流的起点和终点。(分数:6.00)_5.【问题 2】 “安排会面”加工除需要写入会面文件外,还需要访问哪些文件?(分数:4.00)_6.【问题 3】 请补齐下列数据字典条目: 登录信息=学生 ID+密码 注册信息=_ (分数:5.00)_三、B试题三/B(总题数:3,分数:15.00)7.【问题
4、1】 数据流图 1-7 中有两条数据流是错误的,请指出这两条数据流的起点和终点。(分数:2.00)_8.【问题 2】 数据流图 1-8 中缺少 3 条数据流,请指出这 3 条数据流的起点和终点。(分数:6.00)_9.【问题 3】 根据系统功能和数据流图填充下列数据字典条目中的(1)和(2): 查询请求信息=查询读者请求信息|查询图书请求信息 读者情况=读者号+姓名+所在单位+借书情况 管理工作请求单=U (1) /U 入库单=U (2) /U(分数:7.00)_四、B试题四/B(总题数:4,分数:15.00)10.【问题 1】 数据流图如图 1-9(住宅安全系统顶层图)所示中的 A 和 B
5、分别是什么?(分数:3.00)_11.【问题 2】 数据流图如图 1-10(住宅安全系统第 0 层 DFD 图)所示中的数据存储“配置信息”会影响图中的哪些加工?(分数:4.00)_12.【问题 3】 将数据流图如图 1-11(加工 4 的细化图)所示中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称。(分数:4.00)_13.【问题 4】 请说明逻辑数据流图(LogicalData Flow Diagram)和物理数据流图(PhysicalData Flow Diagram)之间的主要差别。(分数:4.00)_五、B试题五/B(总题数:4,分数:15.00)14.【问
6、题 1】 图 1-12 中缺少了哪些数据流?请指明每条数据流的名称、起点和终点。(分数:3.00)_15.【问题 2】 给出“领料单”和“入库申请单”这两个类至少应具有的属性。(分数:4.00)_16.【问题 3】 为建立功能完善的库存管理系统,除了查询、统计、报表输出功能外,还应具有哪些对提高企业效益至关重要的功能?(分数:4.00)_17.【问题 4】 用面向对象方法设计的类中,有一些类的对象是需要持久存储的,这样的类一般需要映射到关系数据库模式中。请指出图 1-13 中哪些类需要做这样的映射。 (分数:4.00)_六、B试题六/B(总题数:3,分数:15.00)18.【问题 1】 转换图
7、中缺少哪 3 条数据流?请指明每条数据流的名称、起点和终点。(分数:5.00)_19.【问题 2】 在状态迁移图中,a、b、c 分别表示什么事件?请用转换图中给出的事件名解答。(分数:5.00)_20.【问题 3】 在过程启动表中,d、e 处应填什么?请分别用 4 位二进制码表示。(分数:5.00)_七、B试题七/B(总题数:3,分数:15.00)21.【问题 1】 顶层图如图 1-16 所示。指出 0 层图(见图 1-17)中可以删去的部分。(分数:5.00)_22.【问题 2】 在加工 1 子图(见图 1-18)中将遗漏的数据流添加在对应栏内。(分数:5.00)_23.【问题 3】 加工
8、2 子图(见图 1-19)分解成如图所示的 4 个子加工及相关的文件(即数据存储)。试在此基础上将相关的 DFD 成分添加在对应栏内,以完成该加工子图。 (分数:5.00)_八、B试题八/B(总题数:2,分数:15.00)24.【问题 1】 指出哪张图中的哪些文件可不必画出。(分数:7.00)_25.【问题 2】 指出在哪些图中遗漏了哪些数据流。回答时用如下形式之一。 (1)XX 图中遗漏了 XX 加工(或文件)流向 XX 加工(或文件)的 XX 数据流; (2)XX 图中 XX 加工遗漏了 XX 输入(或输出)数据流。(分数:8.00)_软件设计师-数据流图设计答案解析(总分:120.00,
9、做题时间:90 分钟)一、B试题一/B(总题数:3,分数:15.00)1.【问题 1】 如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:5.00)_正确答案:()解析:外部实体:(选课)学生、(任课)老师 数据存储:作业成绩统计文件2.【问题 2】根据说明,结合问题 1 的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点及数据流名称,如表 1-1 所示给出了数据流的部分信息,请填充空缺处。B表 1-1 数据流信息/B 序 号 起 点 终 点 数据流名称1 U(1)/U 网上作业提
10、交与管理系统 作业申请2 U(2)/U 网上作业提交与管理系统 提交的作业3 网上作业提交与管理系统 U(3)/U 需完成的作业4 网上作业提交与管理系统 U(4)/U U(5)/U5 网上作业提交与管理系统 U(6)/U 作业申请6 网上作业提交与管理系统 U(7)/U U(8)/U7 U(9)/U 网上作业提交与管理系统 选课学生名单8 U(10)/U 网上作业提交与管理系统 U(11)/U9 U(12)/U 网上作业提交与管理系统 账号和密码10 U(13)/U 网上作业提交与管理系统 账号和密码(分数:5.00)_正确答案:()解析:(1) (选课)学生 (2) (选课)学生 (3)
11、(选课)学生 (4) (选课)学生 (5) 作业成绩 (6) DB (7) 作业成绩统计表 (8) 作业成绩 (9) (任课)老师 (10) DB (11) 作业 (12) (选课)学生 (13) (任课)老师 注:(4)、(7)的答案可互换,(12)、(13)的答案可互换。3.【问题 3】 根据数据流图的设计原则,阅读如图 1-1 所示的数据流图,找出其中的错误之处。 (分数:5.00)_正确答案:()解析:错误 1:外部实体 A 和 B 之间不能存在数据流。 错误 2:外部实体 A 和数据存储 H 之间不能存在数据流。 错误 3:加工 2 的输入/输出数据流名字相同。 若回答数据存储 P
12、和加工 2 的数据流方向相反也正确。 错误 4:加工 4 只有输入没有输出。 若回答数据流 G 的方向反了(或数据流 P 的方向反了)也正确。错误 5:加工 5 只有输出,没有输入。 分析 本题考查数据流图设计,要求根据系统功能描述,识别出外部实体和数据流,并考查了数据流图设计的一般原则。 问题 1 是识别系统的外部实体和数据存储。这是一个网上作业提交与管理系统,涉及到的实体有学生和老师:老师管理选课学生名单:学生申请作业并提交作业,系统在线批改作业后将成绩记录在作业成绩统计文件中。可见,外部实体有:学生、老师,数据存储有:作业成绩统计文件。 问题 2 是识别数据流,包括数据流名称、起点和终点
13、。 根据功能描述1,老师需要输入账号和密码来登录系统,登最后,向系统提交选课学生名单,因此需要从“老师”到“网上作业提交与管理系统”的数据流:账号和密码、选课学生名单。故空(9)应填老师,空(13)应填老师。 根据功能描述 2,学生使用账号和密码登录后,可以向系统申请所选课程的作业。若系统检查发现该学生尚未做过作业,则向数据库服务器 DB 申请一份作业。若申请成功,系统向学生显示需要完成的作业,学生完成作业后,向系统提交作业。因此需要有从“学生”到“网上作业提交和管理系统”的数据流:账号和密码、作业申请、提交的作业,需要有从“网上作业提交和管理系统”到“学生”的数据流:需要完成的作业,需要有从
14、网上作业提交和管理系统到“DB”的数据流:作业申请,需要有从“DB”到“网上作业提交和管理系统”的数据流:作业。故空(12)应填学生,空(1)、空(2)和空(3)均应填学生,空(6)应填 DB,空(10)应填 DB,空(11)应填作业。 根据功能说明 3,系统在线批改学生提交的作业,向学生显示成绩,并将成绩记录在作业成绩统计文件中。因此,需要有从“网上作业提交和管理系统”到“学生”的数据流:作业成绩;需要有从“网上作业提交和管理系统”到“作业成绩统计文件”的数据流:作业成绩。故空(4)应填学生,空(5)应填作业成绩,空(7)应填作业成绩统计文件,空(8)应填作业成绩。 其中空(4)和空(7)可
15、以互换,空(12)和空(13)可以互换。 问题 3 是考查数据流图的一般设计原则。外部实体间、数据存储间及外部实体和数据存储间不能存在数据流,加工需要同时有输入数据流和输出数据流,且输入输出不能完全相同。据此可得,外部实体 A 和 B 之间不能存在数据流,外部实休 A 和数据存储 H 之间不能存在数据流,加工 2 的输入/输出数据流名字相同,加工 4 只有输入没有输出,加工 5 只有输出没有输入。二、B试题二/B(总题数:3,分数:15.00)4.【问题 1】 (1)数据流图 1-3 缺少了一条数据流(在图 1-4 中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据
16、流名。 (2)数据流图 1-4 中缺少了与“查询房屋”加工相关的数据流,请指出此数据流的起点和终点。(分数:6.00)_正确答案:()解析:(1) 起点:学生住宿服务系统,终点:房主。 数据流名:费用信息或交纳的费用或费用。 (2) 起点:房屋文件,终点:查询房屋或 4。5.【问题 2】 “安排会面”加工除需要写入会面文件外,还需要访问哪些文件?(分数:4.00)_正确答案:()解析:房主文件和学生文件6.【问题 3】 请补齐下列数据字典条目: 登录信息=学生 ID+密码 注册信息=_ (分数:5.00)_正确答案:()解析:姓名+现住址+电话号码+出生日期+性别 分析 本题是考查分层数据流图
17、的画法及数据字典,分层数据流图特别注意父图与子图间的平衡。 问题 1 考查子图与父图间的平衡,具体考察是否有多余的数据流和缺少的数据流。 学生住宿服务系统帮助学生找到所需的住房,也方便房主出租房屋。房主可以向系统中加入可租用的房屋信息,由系统自动给出费用信息,房主也可更新房屋的各种属性;学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册,若学生希望租用某房屋,则需要发出租房请求,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主。对照数据流图 1-3(顶层图),可得,缺少从学生住宿服务系统到房主的数据流:费用信息。系统管理出租的房屋信息,学生查询房屋信息时,系统自然需要访
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 数据流 设计 答案 解析 DOC
