当前位置: 首页 > news >正文

狐假虎威,数据流图其实很简单

        不同于类图、用例图和顺序图等等UML里面的概念,DFD数据流图术语结构化分析的范畴。它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。

两句话来概括数据流图:

  • 功能是用来描述整个系统中信息、数据的流向,以及途中发生的变化
  • 分层的概念就是,将各个【加工】细分到不能再度分解

举个简单的例子,学生在系统里面提交自己的作业:用方形来表示外部实体,这里的实体有学生和老师,也即数据经过的客观存在物:

这里我们先画【顶层数据流图】,因此第一个加工应该是整个系统的处理(相当于最高层次的抽象),加工这里用圆角矩阵表示,很多情况下也用圆形表示:

千万提到,细化的过程就是对加工进行分解,如下处理后,得到0层数据流图:

 

 每个加工至少有一个输入数据流和一个输出数据流~

 学生的作业信息需要保存。如下图,也可以使用双横线:

 对于数据仓库来说,同样也是一读一写~

        还可以继续分解为1层数据流图、2层数据流图,这里博主就不扩展了,只需要记住核心要义:不断细化加工。这方面,倒是更考研各位的语文能力:阅读和写作。即便是很复杂的数据流图,亦是如此~


http://www.mrgr.cn/news/67266.html

相关文章:

  • 【笔记】变压器-热损耗-频响曲线推导 - 02 预备知识
  • 参数跟丢了之JS生成器和包装器
  • 前端前置——ajax
  • CSS基础学习篇——选择器
  • 最新三维视觉下的扩散模型综述——Diffusion Models in 3D Vision: A Survey
  • 商城项目购物车的实现
  • 题目练习之二叉树那些事儿
  • Centos7修改默认yum源(ARM架构)(2024年6月30号后)
  • 防火墙|WAF|漏洞|网络安全
  • 信息学奥赛一本通 1395:烦人的幻灯片(slides)
  • Flutter鸿蒙next 中的 Drawer 导航栏
  • 【360】基于springboot的志愿服务管理系统
  • 粒子群优化双向深度学习!PSO-BiTCN-BiGRU-Attention多输入单输出回归预测
  • 【云岚到家】-day09-2-秒杀抢购
  • 为什么我的软件内存占用这么高?从内存占用过高到C++内存管理方法
  • 【数据结构】插入排序——直接插入排序 和 希尔排序
  • 操作系统——作业、进程调度算法
  • 初识多线程
  • Linux 系统目录结构
  • 分布式中常见的问题及其解决办法
  • Go + Wasm
  • C#-类:静态成员的介绍
  • C++进阶-->红黑树的实现
  • ECCV2024新鲜出炉!动态再训练-更新用于无源目标检测的Mean Teacher
  • 真题--数组循环题目
  • 【找规律】