《数据流图快速入门》PPT课件.ppt

《数据流图快速入门》PPT课件.ppt

ID:52087536

大小:383.50 KB

页数:27页

时间:2020-03-31

《数据流图快速入门》PPT课件.ppt_第1页
《数据流图快速入门》PPT课件.ppt_第2页
《数据流图快速入门》PPT课件.ppt_第3页
《数据流图快速入门》PPT课件.ppt_第4页
《数据流图快速入门》PPT课件.ppt_第5页
资源描述:

《《数据流图快速入门》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据流图(DataFlowDiagram)2021/7/222数据流图的定义与作用数据流图的基本符号数据流图的画法画数据流图时应注意的问题2021/7/223定义与作用一种图形化技术,是系统逻辑功能的图形表示描绘信息流和数据从输入移动到输出的过程中所经受的变换是分析员与用户之间极好的通信工具,也是分析和设计的工具2021/7/224基本符号四种成分原点或终点处理(加工)数据流数据存储2021/7/225符号数据流标识功能描述加工(处理)数据存储数据源或终点标识文件名2021/7/226简单数据流图举例SP1P2FXYZ2021/7/227数据流

2、数据流由一组确定的数据组成。数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。2021/7/228对数据流的表示有以下约定:对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。而别的数据流则必须标出名字,名字应能反映数据流的含义。数据流不允许同名。2021/7/229两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。检查合理库存文件领料单合理领料单不合理2021/7/2210两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同。生

3、产统计日报表月报表2021/7/2211数据流图描述的是数据流而不是控制流。计算工资职工档案变动工资工资单月末2021/7/2212加工处理加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。名字中必须包含一个动词。2021/7/2213文件文件是存贮数据的工具。文件名应与它的内容一致,写在开口长条内。从文件流入或流出数据流时,数据流方向是很重要的。如果是读文件,则数据流的方向应从文件流出,写文件时则相反;如果是又读又写,则数据流是双向的。在修改

4、文件时,虽然必须首先读文件,但其本质是写文件,因此数据流应流向文件,而不是双向。2021/7/2214数据源或终点数据源和终点表示数据的外部来源和去处。它通常是系统之外的人员或组织,不受系统控制。为了避免在数据流图上出现线条交叉,同一个源点、终点或文件均可在不同位置多次出现,这时要在源(终)点符号的右下方画小斜线,或在文件符号左边画竖线,以示重复。顾客库存文件2021/7/2215画法一般遵循“由外向里”的原则,即先确定系统的边界或范围,再考虑系统的内部,先画加工的输入和输出,再画加工的内部。1)从问题描述中取出4种基本成分(数据源或终点,处理

5、,数据存储,数据流)2)根据1)的结果,画出基本数据流图(顶层图)3)画系统内部的数据流、加工与文件,画出一级细化图4)加工的进一步分解,画出二级细化图5)继续细化,直到满意为止2021/7/2216例:病员监视系统病员监视系统病员护士护士病员病历基本模型病情信号报告警告信号病历数据请求提出报告2021/7/2217本地监视中央监视报告产生更新病历护士护士病员病员病历病员的病情界限警告信号病员数据请求报告经过整理后的病员数据病情信号2021/7/2218分解病情信号整理病员数据检查是否超出界限产生警告信号时钟整理后的病员数据日期时间病员病情界限

6、体温血压脉搏病员数据警告信号2021/7/22192.2021/7/22202021/7/2221应注意的问题1.合理编号分层数据流图的顶层称为0层,称它是第1层的父图,而第1层既是0层图的子图,又是第2层图的父图,依此类推。2021/7/22222.注意子图与父图的平衡子图与父图的数据流必须平衡,这是分层数据流的重要性质。这里的平衡指的是子图的输入、输出数据流必须与父图中对应加工的输入、输出数据流相同。2021/7/22232021/7/2224P0P1P2P1.1P1.2P2.1P2.3P2.2自顶向下顶层第一层分解第二层分解2021/7/

7、22253.局部文件4.分解的程度——“分层机制,逐步细化”数据流图的细化到涉及具体实现功能时为止在功能级数据流图细化后得到的处理超过9个时,应采取划分图的方法数据流图的细化应保持信息的连续性2021/7/2226为数据流、数据存储和处理命名应恰当、全面、准确、避免空洞,必要时重新分解处理再命名只表示数据流向,不表示控制结构或操作流程处理的定义和划分是围绕系统功能的,一个处理表示一个具体的功能DFD的准确与否直接关系到设计人员能不能做出正确的设计DFD不是唯一的;使用的符号也不作硬性规定2021/7/2227例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。