AAA 数据流图

现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Now everything is for the future of dream weaving wings, let the dream fly in reality.

点击进入系列文章目录

在这里插入图片描述

在这里插入图片描述

一、数据流图的基本概念

在这里插入图片描述

  • 实体
    实体可能是:
    (1)人物角色: 如客户、管理员、主管、经理、老师、学生
    (2)组织机构:如银行、供应商、募捐机构
    (3)外部系统: 如银行系统、工资系统、后台数据库(当要开发的是中间件时)
  • 存储
    存储的文字方面特征:“**文件”、“**表”、“**库”、“**清单”、“**档案”
  • 数据流
    1、数据平衡原则
    (1)顶层图与0层图对比,是否有顶层图有,但0层图无的数据流,或反之。
    (2)检查图中每个加工,是否存在只有入没有出,或只有出没有入,或根据输入的数据无法产生对应的输出的情况。
    2、按需求题目说明与图进行匹配
    说明中的每一句话,都能与图中有对应关系,当把说明中的实体与数据流标识出来之后,容易缩小对应范围,找出纰漏。
  • 加工名
    加工是用于处理数据流的,所以要补充加工名,可以把该加工涉及到的数据流,在说明中标识出来,再在数据流名称所在的句子中,找 “动词+名词” 的结构,分析是否可作为加工。
    “动词+名词” 如:生成报告、发出通知、批改作业、记录分数,当然这只是普遍情况,也有例外,如物流跟踪、用户管理。

在这里插入图片描述

二、需求分析(SA)- 数据流图(DFD)

在这里插入图片描述

三、数据流图平衡原则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

​编辑Allen.S


数据流图(DFD)基本元素:


数据流图:


数据字典
数据字典可以配合数据流图使用,对数据进行诠释,可以让开发者更加清楚数据的组成

数据字典中包含的符号:


 
数据流图的平衡原则
1.父图 ( 上层数据流图 ) 与 子图 ( 下层数据流图 ) 平衡

        个数一致:两层数据流图中的数据流个数一致

        方向一致:两层数据流图中的数据流方向一致

2.子图内部的平衡

        黑洞:加工只有输入没有输出

        奇迹:加工只有输出没有输入

        灰洞:加工中输入不足以产生输出

 
————————————————
版权声明:本文为CSDN博主「呆萌很」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29385297/article/details/124460539

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值