entity-relationship - 上下文图与 0 级图有何不同?

标签 entity-relationship diagram

上下文图和 0 级图之间有什么区别(如果有)?

最佳答案

文献中关于这两个术语存在一些冲突。
请参阅 this book 的第 54 页例如。它在谷歌图书上获得了很高的评价,并且是许多学校的标准文本。它说上下文图与 0 级 DFD 相同。 This one不同意第 210 页。

我将首先解决“级别”的概念。

正如我们所知,最初,整个系统由一个大块表示,并且与系统的交互被清晰地描绘出来。最初,我们用肉眼看到系统。

现在,想想你自己拿着像显微镜这样的东西。您将镜头放在系统 block 上方并放大。这种“放大”将您带到层次结构的下一个级别。所以现在,您会看到系统由许多 block 组成。

您拿起任何子 block ,然后再次放大,从而进入下一个级别,依此类推。

所以我们看到有一个层次结构的图表,每个层次都将我们带到下一个细节层次。现在唯一争论的焦点是第一层的名称(肉眼的 View )。

如您所见,这个问题不是很客观,因此含糊不清。

我们可以有 :

Context Diagram -> 
                  Level 0 DFD ->
                                    -> Level n DFD</pre>

或者
Context Diagram/Level 0 DFD 
                              ->Level 1 DFD
                                              ->Level n DFD

归结为哪个看起来更好。在我个人看来,第一层更贴切。这是因为最初,我们所看到的只是系统及其运行的环境。我觉得任何理解解释的人都不应该太担心命名法。

Refer this更多。

关于entity-relationship - 上下文图与 0 级图有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13258960/

相关文章:

ruby-on-rails - 将数据库模型转换为 Ruby On Rails 上的模型

database - 航程建模,旅客类型和客舱类型哪个设计更好

database - 多值属性可以具有复合属性吗?

python - 从 3d 到 2d 的 Project Scipy Voronoi 图

c# - 将 c# 极坐标图设置为特定数量的环和线段

java - 如何使用 JPA 从单列映射到多个表

database - 化学 react ER图

java - 基于Hibernate生成包含关系的类图

android-activity - 无决策节点的 UML Activity 图决策

jqplot CategoryAxisRenderer 荧光笔错误的工具提示输出