软考中级(软件设计师)——数据流图(DFD图下午第一题15分)(必拿题)
软考中级(软件设计师)——数据流图(DFD图下午第一题15分)
目录
软考中级(软件设计师)——数据流图(DFD图下午第一题15分)
数据流图基本概念
数据流(带箭头的线)、加工(圆圈/倒角的矩形)、数据存储(平行线/开右口的长方形)、外部实体(长方形)。
根据上图示例描绘下面的图:
顶层图是系统:
数据字典
数据平衡原则
顶层数据流图
顶层数据流图只含一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,和与外部环境的数据交换关系。
0层数据流图
0层数据流图是对父层数据流图中某个加工进行细化,它的某个加工也可以再次细化,形成子图,层次的多少,一般视系统的复杂程度而定。
答题技巧:
数据管理员可通过中间件进行用户理、操作售理和权限售理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作理维护数据实体的标准操作及其所 的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限曾理维护权限表,该表存储用户可执行的操作信息。
数据理员是个外部实体;
中间件中有“用户管理”、*操作管理”、 "权限管理"这些加工:
中间件中有"用户表”这个数据存储,且该存储与“用户管理”相关;
后端数据库是一个外部实体;
中间件中有"操作表"这个数据存储,且该存储与操作理”相关;
中间件中有“权限表”这个数据存储,且该存储与“权限理”相关。
一、补充实体
实体可能是:
(1)人物角色:如客户、管理员、主管、经理、老师、学生
(2)组织机构:如银行、供应商、慕捐机构
(3)外部系统:如银行系统、工资系统、后台数据库(当要开发的是中间件时)
二、补充存储
存储的文字方面特征:“**文件” “*表" “**库"“**清单""**档案”
三、补充数据流
1、数据平衡原则
( 1 )顶层图与0层图对比,是否有顶层图有,但0层图无的数据流,或反之。
( 2 )检查图中每个加工,是否存在只有入没有出,或只有出没有入,或根据输入的数据无法产生对应的输出的情况。
2、按题目说明与图进行匹配
说明中的每一句话 ,都能与图中有对应关系,当把说明中的实体与数据流标识出来之后,
容易缩小对应范围,找出纰漏。
四、补充加工名
加工是用于处理数据流的,所以要补充加工名,可以把该加工涉及到的数据流,在说明中标识出来,再在数据流名称所在的句子中,找"动词+名词"的结构,分析是否可作为加工。"动词+名词”如:生成报告,发出通知,批改作业,记录分数,当然这只是普遍情况也有例外,如物流跟踪、用户管理。
真题演示:
阅读以下说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
现准备为某银行开发一个信用卡管理系统CCMS ,该系统的基本功能为:
1,信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS.如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。
2.信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。
3.信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线理。每位信用卡客户可以在线查询和修改个人信息。
4.交易信息查询。信用卡客户使用信用卡进行的每一-笔交易都会记录在CCMS中。 信用
卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)●图11-3和图11-4分别给出了该系统的顶层数据流图和0层数据流图的初稿。
[问题1] (3分)
根据[说明], 将图11- 3中的E1 ~ E3填充完整。
[问题2] (3分)
图11-3中缺少三条数据流,根据[说明] , 分别指出这三条数据流的起点和终点。(注 :数据流的起点和终点均采用图中的符号和描述)
[问题3] (5分)
图11-4中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图中的符号和描述)
[问题4] (4分)
根据[说明], 将图11-4中P1 ~ P4的处理名称填充完整。
题目解析:
1.信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS.如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客,告知客户信用卡的有效期及信贷限额;否则该客户将会收到封拒绝函。非信用卡客户收到确认函后成为信用卡客户。
2,信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。
3,信用卡客户信息理。信用卡客户的个人信息可以在CCMS中进行在线理。每位信用卡客户可以在线查询和修改个人信息。
4.交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额) 。
答案:
- 点赞
- 收藏
- 关注作者
评论(0)