数据流程图(Data Flow Diagram,DFD/Data Flow Chart), 是一种能全面地描述系统数据流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图有两个特征: 抽象性和概括性。抽象性指的是数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况。概括性则是指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。

数据流程图的四种基本元素:

数据流程图的基本成分

系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分

1、外部实体

外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面。外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。 通常外部实体在数据流程图中用正方形框表示,框中写上外部实体名称,为了区分不同的外部实体,可以在正方形的左上角用一个字符表示,同一外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画上小斜线表示重复.

2、处理过程

处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。而每一种处理又包括数据输入、数据处理和数据输出等部分。在数据流程图中处理过程用带圆角的长方形表示处理,长方形分三个部分,标识部分用来标识一个功能,功能描述部门是必不可少的,功能执行部门表示功能由谁来完成。

3、数据流

数据流是指处理功能的输入或输出。它用来表示一中间数据流值,但不能用来改变数据值。数据流是模拟系统数据在系统中传递过程的工具。

在数据流程图中用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向,箭线旁注明数据流名。

4、数据存储

数据存储表示数据保存的地方,它用来存储数据。系统处理从数据存储中提取数据,也将处理的数据返回数据存储。与数据流不同的是数据存储本身不产生任何操作,它仅仅响应存储和访问数据的要求。

在数据流程图中数据存储用右边开口的长方条表示。在长方条内写上数据存储名字。为了区别和引用方便,左端加一小格,再标上一个标识,用字母D和数字组成.

想要了解更多相关知识,请关注 html中文网!!

python流程图的基本元素有哪些_数据流程图的四种基本元素是什么?相关推荐

  1. python存储数据丢失的存储器是_数据缺失值的4种处理方法

    一.缺失值产生的原因 缺失值的产生的原因多种多样,主要分为机械原因和人为原因.机械原因是由于机械原因导致的数据收集或保存的失败造成的数据缺失,比如数据存储的失败,存储器损坏,机械故障导致某段时间数据未 ...

  2. 大数据可视化python_大数据分析之Python数据可视化的四种简易方法

    本篇文章探讨了大数据分析之Python数据可视化的四种简易方法,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 数据可视化是任何数据科学或机器学习项目的一个重要组成部分 ...

  3. Python 数据降噪处理的四种方法——均值滤波、小波变换、奇异值分解、改变binSize

    Python 数据降噪处理的四种方法--均值滤波.小波变换.奇异值分解.改变binSize github主页:https://github.com/Taot-chen 一.均值滤波 1)算法思想 给定 ...

  4. python 财务分析可视化方法_Python数据可视化的四种简易方法

    Python数据可视化的四种简易方法 作者:PHPYuan 时间:2018-11-28 03:40:43 摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视 ...

  5. linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx

    linux下实现web数据同步的四种方式(性能比较)教程 实现web数据同步的四种方式=======================================1.nfs实现web数据共享2.rs ...

  6. linux下实现web数据同步的四种方式(性能比较)

    实现web数据同步的四种方式 ======================================= 1.nfs实现web数据共享 2.rsync +inotify实现web数据同步 3.rs ...

  7. 实现web数据同步的四种方式

    实现web数据同步的四种方式 ======================================= 1.nfs实现web数据共享 2.rsync +inotify实现web数据同步 3.rs ...

  8. 数据质量的四种评估标准

    数据质量是保证数据应用的基础,它的评估标准主要包括四个方面,完整性.一致性.准确性.及时性.评估数据是否达到预期设定的质量要求,就可以通过这四个方面来进行判断. 数据质量的四种评估标准 数据质量是保证 ...

  9. python统计字数分布可视化展示_数据的概率分布并用python实现概率分布可视化图...

    一.基础概念 先来看下数据的类型,常见的数据分类方式有三种:第一种是按照数据的结构属性分类,根据数据的存储形式分为结构化数据和非结构化数据,例如数据库的存储对象基本上都是结构化数据,结构化数据是进行数 ...

最新文章

  1. spring的事务隔离_再深一点:面试工作两不误,源码级理解Spring事务
  2. 文化致胜的时代 协同OA可以这样助力企业文化建设
  3. ubuntu python设置utf-8
  4. requests 两种传参方式
  5. 报告称企业部署Windows 10比此前版本更快
  6. Win10 + Opencv2.4.9
  7. BZOJ 4032: [HEOI2015]最短不公共子串(后缀自动机+记忆化搜索)
  8. 被5月GitHub Top20榜单惊呆了 原来区块链大佬都在做这个
  9. python设计模式17-中介者模式
  10. Delphi开发中增删改查操作以及存储过程的调用方式
  11. haproxy高可用
  12. ViT (Vision Transformer) ---- Transformer Model(2)
  13. java 文件目录操作_Java---文件夹及文件操作
  14. Svn 中文语言包安装
  15. php数据可视化相关内容_漏刻有时基于Echarts的php数据管理后台的数据可视化大屏代码...
  16. 如何在arm-linux下支持2T硬盘
  17. 蓝色插画风新媒体运营转正汇报PPT模板
  18. 【C语言编程--水仙花数II】
  19. 大学计算机英语怎么说,大学计算机是什么意思
  20. 目标检测经典论文——Fast R-CNN论文翻译(中英文对照版):Fast R-CNN(Ross Girshick, Microsoft Research(微软研究院))

热门文章

  1. UE4无法打开源文件“file_name.generated.h”(Cannot open source file name.generated.h)
  2. C语言结构体,输出李明的相关信息。
  3. IT行业项目管理软件,你知道多少?
  4. 唉,这几天的问题好头痛
  5. BLDC/PMSM 无刷直流电机 SPWM控制算法-讲解1-基本原理
  6. 阿里云Link ID²加持云丁鹿客门锁 通过公安部一所安全测评
  7. eclipse换行符如何去掉
  8. css module
  9. 四阶龙格库塔法的基本思想_Runge-Kutta法求四元数微分方程
  10. 机器学习-浙江大学研究生课程