创建数据流图的规则

创建数据流图的规则

当创建数据流图(DFD的)时,必须遵循某些规则。这些规则让DFD变得有意义,也容易理解。在这个博客中,我将通过必须遵守的规则,并展示这些规则的实际例子。

1.所有数据流必须流入或流出一个进程

所有数据流必须来自或去往一个过程。外部实体不能直接相互流动。数据流不能将数据存储链接到外部实体。未经处理,数据不能在数据存储之间移动。

Picture1

2.一个流程必须至少有一个输入流和一个输出流。

当一个过程有输入流但没有输出流时,它被称为“黑洞”。当一个过程有输出流但没有输入流时,它被称为“奇迹”。

slide-12-728

流程必须至少有一个输入流和一个流出流。

3.过程的输入必须足以产生输出流。

“灰洞”是指一个过程的输出大于其输入的总和。例如,如果客户的姓名和地址是一个输入,他们的银行详细信息不能是一个输出,因为该过程没有足够的信息来产生它。

4.流程必须转换数据。

命名数据流时,应该使用形容词来表示处理如何改变了数据流。

Picture2

5.数据流不能相互交叉。

数据流不能互相交叉。为了克服这个问题,可以复制数据存储和实体。然而,过程不能被废弃。数据流必须是单向的。

6.实体必须用小写字母标记。

Picture3

来源:

https://eternalsunshineoftheismind.wordpress.com/2013/02/25/rules-for-creating-data-flow-diagrams/

卡萨尔·道尔第17讲:http://cathaldoyle . com/clause-17-introduction-to-data-flow-diagrams-dfds/

http://www . slide share . net/managementofbusiness/data-flow-diagrams

原文地址:https://www.cnblogs.com/hi3254014978/p/13124083.html