阅读以下说明和数据流图,根据要求回答问题。
[说明]
现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:
1.信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。
2.信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。
3.信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。
4.交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。
图中分别给出了该系统的顶层数据流图和0层数据流图的初稿。
图中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图中的符号和描述。)
参考答案:
错误的数据流名称:激活请求和信用卡申请表
改正后的数据流:
数据流名称 改正后数据流起点 改正后数据流终点
激活请求 E2 P3
信用卡申请表 E1 P4
解析:
将问题1和问题2的分析结果填写到图中。题干说明中“信用卡申请”、“信用卡激活”、“信用卡客户信息管理”和“交易信息查询”是典型的加工名称。根据数据流图父图与子图数据平衡原则,对照图和信息填充后的图可以直观地发现,图中存在的1条错误数据流是“信用卡申请表”。数据流“信用卡申请表”在图中是从外部实体E1流向CCMS系统,而在图中是从加工P4流向外部实体E1,应以予更正。
根据题干说明中“1.信用卡申请”描述信息,结合图中与加工P4相关的“信用卡申请表”、“信用卡申请信息”“信用卡申请验证结果”等关键数据流信息可得,加工P4的名称是“信用卡申请”。图中数据流“信用卡申请表”的起点应改正为E1,终点应修改为P4。
同理,在图中数据流“激活请求”从外部实体E2流向CCMS系统,而在图中是从加工P4流向加工P3,应以予更正。根据题干说明中“2.信用卡激活”描述信息,结合图中加工P3的输出数据流“激活通知”等信息可得,加工P3的名称是“信用卡激活”。图中数据流“激活请求”的起点应改正为E2,终点应修改为P3。