数据流图快速入门

上传人:y****n 文档编号:249303834 上传时间:2024-10-28 格式:PPT 页数:27 大小:230KB
返回 下载 相关 举报
数据流图快速入门_第1页
第1页 / 共27页
数据流图快速入门_第2页
第2页 / 共27页
数据流图快速入门_第3页
第3页 / 共27页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,数据流图,(Data Flow Diagram),2024/10/28,1,数据流图的定义与作用,数据流图的基本符号,数据流图的画法,画数据流图时应注意的问题,2024/10/28,2,定义与作用,一种图形化技术,是系统,逻辑功能,的图形表示,描绘信息流和数据从输入移动到输出的过程中所经受的变换,是分析员与用户之间极好的通信工具,也是分析和设计的工具,2024/10/28,3,基本符号,四种成分,原点或终点,处理,(,加工,),数据流,数据存储,2024/10/28,4,符号,数据流,标识,功能,描述,加工(处理),数据存储,数据源或终点,标识,文件名,2024/10/28,5,简单数据流图举例,S,P1,P2,F,X,Y,Z,2024/10/28,6,数据流,数据流由一组确定的数据组成。,数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。,2024/10/28,7,对数据流的表示有以下约定:,对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。而别的数据流则必须标出名字,名字应能反映数据流的含义。,数据流不允许同名。,2024/10/28,8,两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。,检查合理,库存文件,领料单,合理领料单,不合理,2024/10/28,9,两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同。,生产,统计,日报表,月报表,2024/10/28,10,数据流图描述的是数据流而不是控制流。,计算工资,职工档案,变动工资,工资单,月末,2024/10/28,11,加工处理,加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。,每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。名字中必须包含一个动词。,2024/10/28,12,文件,文件是存贮数据的工具。文件名应与它的内容一致,写在开口长条内。,从文件流入或流出数据流时,数据流方向是很重要的。如果是读文件,则数据流的方向应从文件流出,写文件时则相反;如果是又读又写,则数据流是双向的。在修改文件时,虽然必须首先读文件,但其本质是写文件,因此数据流应流向文件,而不是双向。,2024/10/28,13,数据源或终点,数据源和终点表示数据的外部来源和去处。它通常是系统之外的人员或组织,不受系统控制。,为了避免在数据流图上出现线条交叉,同一个源点、终点或文件均可在不同位置多次出现,这时要在源,(,终,),点符号的右下方画小斜线,或在文件符号左边画竖线,以示重复。,顾客,库存文件,2024/10/28,14,画法,一般遵循“由外向里”的原则,即先确定系统的边界或范围,再考虑系统的内部,先画加工的输入和输出,再画加工的内部。,1,)从问题描述中取出,4,种基本成分(数据源或终点,处理,数据存储,数据流),2,)根据,1,)的结果,画出基本数据流图(顶层图),3,)画系统内部的数据流、加工与文件,画出一级细化图,4,)加工的进一步分解,画出二级细化图,5,)继续细化,直到满意为止,2024/10/28,15,例:病员监视系统,病员,监视,系统,病员,护士,护士,病员病历,基本模型,病情信号,报告,警告信号,病历数据,请求提出报告,2024/10/28,16,本地,监视,中央,监视,报告,产生,更新,病历,护士,护士,病员,病员病历,病员的病情界限,警告信号,病员数据,请求报告,经过整理后的病员数据,病情信号,2024/10/28,17,分解,病情信号,整理病员,数据,检查是,否超出,界限,产生警告,信号,时钟,整理后的病员,数据,日期时间,病员病情界限,体温,血压,脉搏,病员数据,警告信号,2024/10/28,18,2.,2024/10/28,19,2024/10/28,20,应注意的问题,1,合理编号,分层数据流图的顶层称为,0,层,称它是第,1,层的父图,而第,1,层既是,0,层图的子图,又是第,2,层图的父图,依此类推。,2024/10/28,21,2,注意子图与父图的平衡,子图与父图的数据流必须平衡,这是分层数据流的重要性质。这里的平衡指的是子图的输入、输出数据流必须与父图中对应加工的输入、输出数据流相同。,2024/10/28,22,2024/10/28,23,P0,P1,P2,P1.1,P1.2,P2.1,P2.3,P2.2,自顶向下,顶层,第一层分解,第二层分解,2024/10/28,24,3,局部文件,4,分解的程度,“,分层机制,逐步细化”,数据流图的细化到涉及具体实现功能时为止,在功能级数据流图细化后得到的处理超过,9,个时,应采取划分图的方法,数据流图的细化应保持信息的连续性,2024/10/28,25,为数据流、数据存储和处理命名应恰当、全面、准确、避免空洞,必要时重新分解处理再命名,P35,只表示数据流向,不表示控制结构或操作流程,处理的定义和划分是围绕系统功能的,一个处理表示一个具体的功能,DFD,的准确与否直接关系到设计人员能不能做出正确的设计,DFD,不是唯一的;使用的符号也不作硬性规定,2024/10/28,26,例:,2024/10/28,27,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!