数据流图快速入门.ppt_第1页
数据流图快速入门.ppt_第2页
数据流图快速入门.ppt_第3页
数据流图快速入门.ppt_第4页
数据流图快速入门.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论