三. 数据流图

一. DFH

数据流图也称数据流程图(Data Flow Diagram,DFD),它是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

二. 基本图形元素

1. 外部实体

外部实体:当前系统之外的人、物、外部系统
人:学生、老师、员工、主管、医生、客户、供应商......
物:传感器、控制器、单车、车辆、采购部门.......
外部系统:支付系统、车辆交易系统、库存管理系统、道闸控制系统....

2. 数据存储

数据存储:存储数据和提供数据
存储加工的输出数据和提供加工的输入数据
例子:客户表、订单表、学生表、
巴士列表文件、维修记录文件、课表文件

3. 加工

加工:将输入数据处理后得到输出数据
一个加工至少有一个输入数据流和一个输出数据流
加工只有输入没有输出称为:黑洞
加工只有输出没有输入称为:白洞
加工的输入数据不足以产生输出数据:灰洞
白洞: 原先只有输入 A 和 C 输出才能得到B, 但C没输入只输入A了但还是会输出B,那么当前加工是存在问题的
黑洞,白洞,灰洞是问题三的一个考点

4. 数据流

数据流由一组固定成分的数据组成,表示数据的流向。在 DFD中,数据流的流向可以有以下几种:从一个加工流向另一个加工;从加工流向数据存储(写);从数据存储流向加工(读);从外部实体流向加工(输入);从加工流向外部实体(输出)。
数据流的起点或终点必须有个是加工

并未明确名称,我们可以在后面加上表或文件,例如: 解答结果表,解答结果文件,我们也不能说是监控处理规则,而应该是 监控处理文件或监控处理表
要点: 数据流的起点或终点有一端一定是加工,否则这条箭头不是数据流
一个加工至少有一个输入数据流和一个输出数据流
数据守恒

posted @   渔樵江渚  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示