发布
社区首页 >问答首页 >数据流程图与方框图的区别

数据流程图与方框图的区别
EN

Stack Overflow用户
提问于 2014-10-28 19:59:48
回答 1查看 15.1K关注 0票数 2

谁能解释一下数据流图和方框图之间的区别?我用谷歌搜索了一下,但没有找到任何令人满意的东西,这就是为什么我求助于Stack Overflow。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-29 03:13:21

这都是关于定义的。Data Flow Diagram (DFD)有一个非常好定义的符号和语义。另一方面,任何由块组成的图都可以称为Block Diagram。您可以将DFD称为方框图,但不能以其他方式调用。每次使用方框图时,都必须指定每个方块的含义,但是当您在DFD中使用遵循Yourdon/DeMarco表示法的正方形时,它意味着输入/输出等等。

下面是一个扩展的答案,抄袭自维基百科:

  • 数据流程图是数据通过信息系统的“流”的图形表示,对其过程方面进行建模。DFD通常用作创建系统概述的初步步骤,稍后可以详细说明。2DFD还可用于数据处理(结构化设计)的可视化。
  • 方框图是一种系统图,其中主要部分或功能由用线连接的方块表示,这些方块表示各方块之间的关系。1它们在工程世界中广泛用于硬件设计、电子设计、软件设计和过程流程图。
  • 关于方框图有一个有趣的注意事项:因为方框图是一种用于描述复杂系统中的动作的可视化语言,可以将它们正式化为专门的可编程逻辑控制器(PLC)编程语言。功能块图就是一个例子,它是IEC 61131 (参见IEC 61131-3)标准第3部分中定义的五种编程语言之一。

如果你更深入地寻找差异,你需要定义一个分析背景。打个比方,试着找出苹果和香蕉的不同之处;它们是水果,味道很好(至少对我来说是这样),但它们有不同的形状和成分。如果你描述水果的形状、颜色和维生素,你就可以确定水果之间的区别。在评估DFD和框图以区分它们时,您感兴趣的功能是什么?

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26607812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档