【软件设计师12】数据流图DFD

数据流图DFD

必考下午第一道大题!!!

基本概念、数据字典、数据平衡原则

1. 基本概念

【软件设计师12】数据流图DFD_第1张图片
【软件设计师12】数据流图DFD_第2张图片

顶层图是系统,再看中间跟外部数据的交换流不变,内部细化,最底层图进一步细化
【软件设计师12】数据流图DFD_第3张图片
数据存储在题干描述时,要么是某某表,要么是某某文件,是存储了信息的文件

加工即操作的名称,一般是动词+名词的结构

数据流即信息

外部实体一般是人员或组织以及系统

1、加工:数据流图中对每一个加工都必须有加工规格说明,该说明必须描述把输入数据流变换为输出数据流的加工规则,而加工规则的说明有三种方式:结构化语句、判断表(决策表)、判断树(决策树)
2、数据流:数据流类型在一般情况下包括变换流型和事务流型,不同类型的数据流有不同的映射方法

2. 数据字典

数据字典是配合数据流图的使用,对数据流图中的一些数据进行进一步的诠释,其内容包括:数据流、数据项、基本加工、数据存储

【软件设计师12】数据流图DFD_第4张图片

3. 数据流图平衡原则

1. 父图与子图之间的平衡、2. 子图内平衡

给出父图或子图,补全另一个图;通过数据流不变的性质来分析(系统与外部实体之间的联系)
【软件设计师12】数据流图DFD_第5张图片

4. 案例分析1

【软件设计师12】数据流图DFD_第6张图片
【软件设计师12】数据流图DFD_第7张图片
【软件设计师12】数据流图DFD_第8张图片

1、前端应用、数据库管理员、后端数据库

2、用户表、操作表、权限表

3、P是操作结果处理

名称 起点 终点
输入流 操作结果 E3 P
输出流 处理后的操作结果 P E1
起点 终点
D2 权限验证
D3 权限验证

【软件设计师12】数据流图DFD_第9张图片

4、

【软件设计师12】数据流图DFD_第10张图片

解题思路:

找出外部实体
【软件设计师12】数据流图DFD_第11张图片

5. 案例分析2

【软件设计师12】数据流图DFD_第12张图片
【软件设计师12】数据流图DFD_第13张图片
【软件设计师12】数据流图DFD_第14张图片
【软件设计师12】数据流图DFD_第15张图片

1、非信用卡客户、信用卡客户、银行

2、

数据流 起点 终点
信用卡申请表 E1 P0
激活请求 E2 P0
交易信息 P0 E2

3、

P4到E1的信用卡申请表数据流方向反了

P4到P3的激活请求改为E2到P3的激活请求

4、交易信息查询、信用卡客户信息管理、信用卡激活、信用卡申请

你可能感兴趣的:(数据流图,数据字典,基本概念,案例分析,数据流图平衡原则)