数据流图设计 教你使用数据流图
首先要懂得数据流图设计要略。
有时为了增加数据流图的清晰性,防止数据流的箭头线太长,减少交叉绘制数据流条数,一般在一张图上可以重复同名的数据源点、终点与数据存储文件。如某个外部实体既是数据源点又是数据汇点,可以在数据流图的不同的地方重复绘制。在绘制时应该注意以下要点:
(1)自外向内,自顶向下,逐层细化,完善求精。
(2)保持父图与子图的平衡。
为了表达较为复杂问题的数据处理过程,用一个数据流图往往不够。一般按问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开始编号。对任何一层数据流图来说,称它的上层数据流图为父图,在它的下一层的数据流图为子图。
顶层数据流图只含有一个加工,表示整个系统;输入数据流和输出数据流为系统的输入数据和输出数据,表明了系统的范围,以及与外部环境的数据交换关系。
底层数据流图是指其加工不能再分解的数据流图,其加工称为“原子加工”。
中间数据流图是对父层数据流图中某个加工进行细化,而它的某个加工也可以再次细化,形成子图。中间层次的多少,一般视系统的复杂程度而定。
任何一个数据流子图必须与它上一层父图的某个加工对应,二者的输入数据流和输出数据流必须保持一致,此即父图与子图的平衡。父图与子图的平衡是数据流图中的重要性质,保证了数据流图的一致性,便于分析人员阅读和理解。
在父图与子图平衡中,数据流的数目和名称可以完全相同;也可以在数目上不相等,但是可以借助数据字典中数据流描述,确定父图中的数据流是由子图中几个数据流合并而成的,也即子图是对父图中加工和数据流同时进行分解,因此也属于父图与子图的平衡,如图1所示。
数据流图设计教师:董婧 数据流图基本图形符号加工:在圆中注明加工的名字与编号 数据流:在箭头边给出数据流的名称与编 号,注意不是控制流 数据存储文件:文件名称...
数据源点或终点:用方框描述,表示数据流图中要处理数据的输入来源或处理结果 要送往的地方,在图中仅作为一个符号,并不需要以任何软件的形式设计和实现, 是系统...
分层数据流图的设计方法_IT/计算机_专业资料。分层数据流图的设计方法 第一步, 第一步,画子系统的输入输出 把整个系统视为一个大的加工,然后根据数据系统从哪些...
面向数据流的设计过程精化数据流图 “事物” 流类型 “变换” 优化的前题是:“Get it to work, then make it fast.” 区分事务中心和 数据接收通路 映射成...
数据流图描述语言的研究与设计数据流图描述语言的研究与设计隐藏>> 维普资讯 http://www.cqvip.com 2 30 0 鏊5 年 月 J塑f】n。辊iso YnNn~viu1Ia学Jey...
本次实验内容:–1.1 Visio 2003介绍 –1.2 业务流程图和数据流图设计 2012-12-31 北科大 天津学院 孔继利 1 1 1.1 Visio 2003介绍 ? Visio是目前非常...
软件设计师 数据流图(DFD)专题讲解_计算机软件及应用_IT/计算机_专业资料。软件设计师考试的下午题的第一道题, 数据库系统工程师考试的下午题的第一道 题都是数...
数据库设计数据流图补充_工学_高等教育_教育专区。数据流图 补充 1. 数据流图系统分析阶段: ? 使用数据流图DFD来建立系统需求的过程模 型。(结构化系统分析的...
数据流图到模块结构图_计算机软件及应用_IT/计算机_专业资料。结构化系统设计 本章主要内容 ? 系统设计的任务 ? 总体设计– 结构化设计的概念、基本原则 – 从数...
总体设计– 结构化设计的概念、基本原则 结构化设计的概念、 – 从数据流图导出结构图 ? 详细设计– ––––– 代码设计 输出设计 输入设计 人机对话设计 模块...

我要评论