上下文关系图和0级关系图之间有什么区别?
答案 0 :(得分:7)
关于这两个术语的文献中存在一些冲突 例如,请参阅this book的第54页。它在谷歌书籍上受到高度评价,是许多学校的标准文本。它表示上下文图与<0> DFD的相同。 This one在第210页不同意。
我首先要解决“水平”的概念。
众所周知,最初,整个系统由一个大块表示,并清楚地描述了与系统的交互。 最初,我们用肉眼看到系统。
现在,想想自己拿着像显微镜这样的东西。将镜头放在系统块上方并放大。这种“放大”会将您带到层次结构中的下一个级别。所以现在,你看到系统由许多块组成。
您拾取任何子块,然后再次放大,从而进入下一级别,依此类推。
所以我们看到图表的层次结构,每个级别都将我们带到了下一个细节层次。现在唯一存在的争论焦点是第一级的名称(用肉眼观察的视图)。
正如你所看到的,问题不是很客观,因此含糊不清。
我们可以:
Context Diagram ->
Level 0 DFD ->
-> Level n DFD</pre>
OR
Context Diagram/Level 0 DFD
->Level 1 DFD
->Level n DFD
归结为哪一个看起来更好。在我个人看来,第一层次更合适。这是因为最初,我们所看到的只是系统及其运行的上下文。我觉得任何理解这个解释的人都不应该担心命名法。
Refer this了解更多信息。
答案 1 :(得分:1)
非常困难的讨论。 我的想法: 上下文图只有1个进程,而DFD 0级可以有更多。
答案 2 :(得分:1)
上下文图在要开发的系统上建立了上下文,它表示系统与各种外部实体的交互。 其中数据流图是一种简单的图形符号,可用于在系统输入数据的术语中表示系统,对该数据和系统生成的输出进行各种处理。它易于理解和使用。