• 数据流图和数据流程图的区别(转)


      最近要帮朋友画一个数据流程图,让我想起以前软件工程好像学了数据流图,遂上网查了一下区别,发现说法各异,反正这两个词是从Data Flow Diagram和Data Flow Chart翻译过来的,至于对应关系,有的说Data Flow Diagram是数据流图,有的说是数据流程图,甚至还有的人把这两种视作一样的,只是说法习惯不同。

        不得已求助于google.com,基本算是搞清楚了,看看维基上关于Data Flow Diagram的解释:

    data-flow diagram (DFD ) is a graphical representation of the "flow" of data through an information system .

    On a DFD, data items flow from an external data source or an internal data store to an internal data store or an external data sink, via an internal process .

    这个应该是数据流图,它强调了“流”,图的主要元素有数据存储(File/Database)、输入输出(Input/Output,就是数据的源点和终点)、处理过程(Process)、数据流(Flow)。

                                          

          而对于Data Flow Chart,似乎并没有这个概念,只有关于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.csdn.net/tanlingyun/article/details/5042109

  • 相关阅读:
    最短母串
    noip模拟测试7
    linux下的对拍程序
    noip模拟测试6
    QWidget 前后位置设定
    C++编程规范_第5~13条 设计风格
    random /timer/sort 示例代码
    资料准备
    【转】三维动态数组 分配与释放
    批量修改文件名
  • 原文地址:https://www.cnblogs.com/slider/p/2455241.html
Copyright © 2020-2023  润新知