图像检索代码python,图像处理python代码
1.数据流图的定义
数据流图(Data Flow Diagram,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.cnblogs.com/yjbjingcha/p/7401622.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。