对于数据流图,我们不做过多具体的介绍,⽹上有⾮常多丰富的资源(),⼀定了解的它的由来,这才是学习的关键。以下我们看看数据流图基本图形符号、设计原则、应⽤和总结。
基本图形符号svi
设计原则
磨内喷水我们重点研究数据流图的三⼤设计原则。这三⼤设计原则是解题的法宝。
(1)⽗图与⼦图的平衡原则
⼦图的输⼊输出数据流同⽗图对应加⼯的输⼊输出数据流必须⼀致,此即⽗图与⼦图的平衡。 (图1,不符合⽗图与⼦图的平衡原则) (图2,符合⽗图与⼦图的平衡原则)
续作指南
在图1中,我们能够看到⽗图中有输出流:提货单。可是⼦图中没有与之相应的输出流。
对不论什么⼀个加⼯来说,其全部输出数据流中的数据必须能从该加⼯的输⼊数据流中直接获得。或者说是通过该加⼯能产⽣的数据。
1.外部实体与外部实体之间不存在数据流
2.外部实体与数据存储之间不存在数据流
3.数据存储与数据存储之间不存在数据流
(3)守恒加⼯原则
对同⼀个加⼯来说,输⼊与输出的名字必须不同样。即使它们的组成成分同样。
1.对于每⼀个加⼯,必须既有输⼊数据流。⼜有输出数据流。
2.数据流与加⼯有关,且必须经过加⼯。
对于加⼯。输⼊是A,输出还是A,也违反了数据守恒原则,输⼊与输出⼀样,加⼯没有作⽤。⽐⽅,⼈不可能吃的什么。出来的是同⼀样的。
对于加⼯,仅仅有输⼊,没有输出,违反了数据守恒原则。
⽐⽅。⼈不可能仅仅吃饭。不⼤⼩便。
对于加⼯,仅仅有输出。没有输⼊,违反了数据守恒原则。⽐⽅。⼈不可能⼀直⼤⼩便。但不吃饭。dirac
数据流经过加⼯之后,数据流的关系。如图:
数据字典
数据流图描写叙述了系统的分解。但没有对图中各成分进⾏说明。数据字典是对数据流图中出现的全部被命名的图形元素在数据字典中作为⼀个词条加以定义,使每⼀个图形元素的名称都有⼀个确切的解释。
在数据字典中有4种类型的条⽬:
1、数据项条⽬:通常为数据项的值类型,同意的取值范围等
2、数据流条⽬:给出某个数据流的定义,列出该数据流的各组成数据项。
3、⽂件条⽬:对⽂件的定义。列出期组成的数据项
4、加⼯条⽬:对每⼀个不能再分解的加⼯做说明。包含加⼯的激发条件。加⼯的逻辑,优先级等等。
应⽤
以下我看⼀道选择题,这道题全然能体现上⾯全部的原则。最具代表性。
底部剪力法
我们先分析⼀下。⽆⾮就是那三⼤原则:依据这些原则。DF2违背了数据守恒原则,外部实体与外部实体之间不存在数据流,DF6违背了数据守恒原则,外部实体与数据存储之间不存在数据流,DF7违背了数据守恒原则。数据存储与数据存储之间不存在数据流;P1和P3缺少数据流。违背了守恒加⼯原则,P4的输⼊输出数据流同样。违背了守恒加⼯原则。因此共同拥有6个错误。
总结
西安税企通
数据流图题,相对⽽⾔还是⾮常easy,仅仅要记得三⼤原则,相信你没有问题。