zoukankan      html  css  js  c++  java
  • 数据流图、数据流程图、程序流程图的区别与联系

    数据流图 (Data Flow Diagram)

         简称:DFD,它通过信息系统对数据“流”的图形表示,建模其流程方面,显示了从系统输入和输出的信息、数据将如何通过系统前进、以及数据将存储在哪里。它的主要元素有:数据存储(File/Database)、输入输出接口(Input、Output,就是数据的源点和终点)、处理过程(流程、进程Process)、数据流(Flow)。

    数据流图的基本元素:

      

    数据流程图:似乎没有这个概念,只有关于Flowchart有这样一段描述:Notice the differences between the flowchart and the data flow diagram (DFD) which also models this use case.  Unlike DFDs which are used to describe data flow within a system, flow charts are typically used to describe the detailed logic of a business process or business rule。所以说流程图,侧重于描述业务流程或业务规则的详细逻辑,当然在画的过程中有很多分支进行判断。

    程序流程图:是一种改进工作方法的有效工具,它显示进程是否按照顺序操作的过程或信息的时间信息。主要元素包括:流程、判断、数据、开始或结束符。

         

    参考:①http://blog.sina.com.cn/s/blog_5fe850260100ykj7.html

    ②https://en.wikipedia.org/wiki/Data_flow_diagram

  • 相关阅读:
    洛谷P2216 理想的正方形
    洛谷P2698 花盆Flowerpot【单调队列】
    洛谷P2178 品酒大会【后缀数组】【单调栈】
    洛谷P2463 Sandy的卡片【后缀数组】【二分】
    PAT甲1038 Recover the smallest number
    PAT甲1101 Quick Sort
    PAT甲1031 Hello World for U【字符串】
    PAT甲1005 Spell it right【字符串】
    django_logging
    django_session
  • 原文地址:https://www.cnblogs.com/1502720115chenzhen/p/6863484.html
Copyright © 2011-2022 走看看