<分区>
谁能解释一下数据流图和框图之间的区别? 我用 Google 搜索了它,但没有得到任何令人满意的结果,这就是我求助于 Stack Overflow 的原因。
谢谢。
<分区>
谁能解释一下数据流图和框图之间的区别? 我用 Google 搜索了它,但没有得到任何令人满意的结果,这就是我求助于 Stack Overflow 的原因。
谢谢。
最佳答案
一切都与定义有关。 Data Flow Diagram (DFD)具有非常明确的符号和语义。另一方面,任何由 block 组成的图表都可以称为Block Diagram。 .您可以将 DFD 称为框图,但不能称为框图。每次使用框图时,您都必须指定每个 block 的含义,但是当您在 DFD 中使用正方形时,遵循 Yourdon/DeMarco 符号,它表示输入/输出等。
这是一个扩展的答案,从维基百科复制:
数据流图 (DFD) 是“流”的图形表示 通过信息系统对数据进行建模,对其过程方面进行建模。 DFD 通常用作创建概述的初步步骤 系统,稍后可以详细说明。 2也可以使用 DFD 用于数据处理的可视化(结构化设计)。
方框图是一个系统图,其中的主要部分 或功能由显示的线连接的 block 表示 block 之间的关系。 1它们被大量用于 硬件设计、电子设计、软件的工程世界 设计和工艺流程图。
关于方框图的有趣说明:因为方框图是一种用于描述复杂系统中的 Action 的视觉语言,它 可以将它们形式化为专门的可编程逻辑 Controller (PLC) 编程语言。一个例子是函数 框图,在第 3 部分中定义的五种编程语言之一 IEC 61131(参见 IEC 61131-3)标准。
如果要更深入地寻找差异,则需要定义分析背景。一个类比是试图找出苹果和香蕉之间的差异;它们是水果,味道很好(至少对我来说是这样),但它们的形状和成分不同。如果描述形状、颜色和维生素,就可以确定水果之间的差异。您对评估 DFD 和框图以区分它们的哪些功能感兴趣?
关于block - 数据流图和方框图的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26607812/