您的位置 首页 > 趣味生活

dfd图

关于dfd图是什么意思,dfd图这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1、(1) 首先画系统的输入输出,即先画顶层数据流图。

2、顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。

3、顶层图的作用在 于表明被开发系统的范围以及它和周围环境的数据交换关系。

4、下图为顶层图。

5、(2)画系统内部,即画下层数据流图。

6、不再分解的加工称为基本 加工。

7、一般将层号从0开始编号,采用自顶向下,由外向内的原则。

8、画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关 系。

9、例如,在上面的机票预订系统按功能可分成两部分,一部分为旅行社预订机票,另一部分为旅客取票,两部分通过机票文件的数据存储联系起来,0层数据流图(3)注意事项。

10、①命名。

11、不论数据流、数据存储还是加工,合适的命名使人们易于理解其含义。

12、②画数据流而不是控制流。

13、数据流反映系统“做什么”,不反映“如何做”,因此箭头上的数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。

14、③一般不画物质流。

15、数据流反映能用计算机处理的数据,并不是实物,因此对目标系统的数据流图一般不要画物质流。

16、④每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。

17、⑤编号。

18、如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为父图,直接下层图为子图。

19、子图及其所有的加工都应编号。

20、⑥父图与子图的平衡。

21、子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。

22、⑦局部数据存储。

23、当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。

24、⑧提高数据流图的易懂性。

25、注意合理分解,要把一个加工分解成几个功能相对独立的子加工,这样可以减少加工之间输入、输出数据流的数目,增加数据流图的可理解性。

本文到此分享完毕,希望对大家有所帮助。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

相关推荐