首页 > 编程知识 正文

python数据分析与挖掘实战的源代码,python 显示图片

时间:2023-05-03 12:52:56 阅读:153825 作者:1615

1、数据流图的定义

数据流图(DFD )是结构化分析方法中使用的工具,以图形方式表示数据在系统中流动和处理的过程。

因为它只反映了系统必须完成的逻辑功能。 所以那是功能模型。

在结构化开发方法中。 数据流图是需求分析阶段的结果。 ---百度百科

2、数据流图的使用技巧

数据流图用层次形式记述,各层次表示系统数据流

的抽象级别上,层次越高,数据流越抽象。

高级DFD地图将处理一个

将步骤分解为低级、更具体的DFD图。

2.1数据流图表示法(Gane-Sarson模型) )。

2.2数据流图表示法中各图形的定义

数据源点和数据汇点:指除系统外与系统有联系的人或物。

用于表示此系统数据的外部源和去向。

数据流:输入或输出处理功能。 箭头表示数据流。

加工或处理:对数据进行处理和加工,并对数据进行转换。

数据存储:表示某种独居保存后的逻辑总称。 一般是表结构。

2.3数据流图的层次结构

2.4数据流图例

顶层流程图

第1层数据流图

第2层数据流图-1

第2层数据流图-2

第2层数据流图-3

第2层数据流图-4

3、注意事项

3.1级划分遵守原则

)1)同一图上的所有处理过程都应处于同一抽象层次。

)2)一个处理展开,一般分解为4~10个处理为宜。

3.2正确性检查

)1)数据保存。 或者称为输入数据与输出数据匹配

如果处理有输入,则应该有输出

处理有输出必有输入

输入的数据从该处理流出或应该用于生成从该处理流出的数据(排除浪费的数据) )。

所有输出的数据,必须由以前流入该处理或流入该处理的数据加工产生(保证必要的数据) )。

)2)在一系列数据流图中的任何数据存储中。 必然有流入的数据流和流出的数据流。

)3)父图中的某些处理的输入/输出数据流现在必须在对应的子图中。

3.3提高可读性

(1)简化处理之间的关系(充分利用数据存储) ) )。

例如:

处理P1、P2,将D1作为数据存储

P1-P2可以变更为P1-D1 D1-P2

)2)均匀分解

(3)适当命名

3.4确定系统边界

(1)消除纯手工操作

)2)排除其他外部系统活动

)3)与系统外外部源点的接口通过数据流实现

转载自: http://www.cn blogs.com/yjbjingcha/p/7401622.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。