软考中级(软件设计师)——数据流图(DFD图下午第一题15分)(必拿题)

举报
红目香薰 发表于 2022/10/28 00:36:19 2022/10/28
【摘要】 ​ ​编辑软考中级(软件设计师)——数据流图(DFD图下午第一题15分)目录软考中级(软件设计师)——数据流图(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层数据流图的初稿。


11-3​​​​ 编辑


11-4 编辑


[问题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查询并核实其交易信息(包括信用卡交易记录及交易额) 。

编辑

答案:

编辑



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。