最新如何画数据流图2ppt课件.ppt
《最新如何画数据流图2ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新如何画数据流图2ppt课件.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如何画数据流图2数据流图数据流图数据流图是用来描绘软件系统逻辑模型的图形工数据流图是用来描绘软件系统逻辑模型的图形工具,它描绘信息和数据从输入到输出的过程中所具,它描绘信息和数据从输入到输出的过程中所经历的一系列变换。经历的一系列变换。设计数据流图只需考虑系统必须完成的基本逻辑设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。功能,完全不需要考虑如何具体的实现这些功能。数据流图一般在软件生命周期的早期阶段开始进数据流图一般在软件生命周期的早期阶段开始进行设计,在软件生命周期后续阶段不断改进、完行设计,在软件生命周期后续阶段不断改进、完善和细化。善和细化。绘制
2、分层数据流图的原则绘制分层数据流图的原则数据守恒与数据封闭原则数据守恒与数据封闭原则 数据守恒是指加工的输入、输出数据流是否匹配,数据守恒是指加工的输入、输出数据流是否匹配,即每一个加工既有输入数据流又有输出数据流,即即每一个加工既有输入数据流又有输出数据流,即一个加工至少有一个输入数据流,一个输出数据流。一个加工至少有一个输入数据流,一个输出数据流。加工分解的原则加工分解的原则 自然性:概念上合理、清晰;自然性:概念上合理、清晰;均匀性:理想的分解是将一个问题分解成大小均匀均匀性:理想的分解是将一个问题分解成大小均匀的几个部分;的几个部分;分解度:一般每一个加工每次分解最多不要超过分解度:一
3、般每一个加工每次分解最多不要超过个子加工个子加工,应分解到基本加工为止。应分解到基本加工为止。绘制分层数据流图的原则绘制分层数据流图的原则子图与父图的子图与父图的“平衡平衡”父图中某加工的输入输出数据流应该同其子图的输父图中某加工的输入输出数据流应该同其子图的输入输出相同入输出相同(相对应)相对应)-分层数据流图的这一特点分层数据流图的这一特点称为子图与父图称为子图与父图“平衡平衡”。合理使用文件合理使用文件 当文件作为某些加工之间的交界面时,文件必须画当文件作为某些加工之间的交界面时,文件必须画出来;一旦文件作为数据流图中的一个独立成份画出来;一旦文件作为数据流图中的一个独立成份画出来了,那
4、么他同其他成份之间的联系也应同时表出来了,那么他同其他成份之间的联系也应同时表达出来。达出来。S2132.22.12.33.13.2 顶层顶层(不编号)(不编号)0 0层层1 1层层分层数据流图中,要注意父图与子图的数据流平衡分层数据流图中,要注意父图与子图的数据流平衡!S12343.13.23.3绘制分层数据流图的原则绘制分层数据流图的原则显显然然下图中下图中,子子图图与父与父图图不平衡不平衡2.12.22.3NPSTQ父父图图1 13 3AN T BCM2 2 2 2子图子图绘制分层数据流图的原则绘制分层数据流图的原则考察下图中父图与子图是否平衡?考察下图中父图与子图是否平衡?3.13.2
5、3.33.3客客户户帐帐号号数量数量提提货单货单子子图图1 124 465定定货单货单 提提货单货单父父图图3如果有如下数据条目:如果有如下数据条目:订货单订货单=客户客户+帐号帐号+数量,则子、父图平衡数量,则子、父图平衡数据流图数据流图例例1 1:订货系统:订货系统假设一家工厂的采购部每天需要一张订货报表。报表按照零假设一家工厂的采购部每天需要一张订货报表。报表按照零件编号排序,表中列出了所有需要再次订货的零件。对于每件编号排序,表中列出了所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述信息:个需要再次订货的零件应该列出下述信息:零件编号零件编号零件名称零件名称价格价格主要供
6、应商主要供应商次要供应商次要供应商零件入库或出库称作事务,通过仓库的零件入库或出库称作事务,通过仓库的CRTCRT终端把事务报告给终端把事务报告给订货系统。当某种零件的库存少于库存量临界值时就应该再订货系统。当某种零件的库存少于库存量临界值时就应该再次订货了。次订货了。数据流图数据流图从问题描述中提取数据流图的从问题描述中提取数据流图的4 4种成分种成分-源点源点或终点、数据存储、处理、数据流:或终点、数据存储、处理、数据流:源点源点/终点终点处理处理采购员采购员产生报表产生报表仓库管理员仓库管理员处理事务处理事务数据流数据流数据存储数据存储订货报表订货报表订货信息订货信息事务事务库存清单库存
7、清单零件编号零件编号库存量库存量库存量临界值库存量临界值数据流图实例数据流图实例对数据存储和处理编号利于引用和追踪!对数据存储和处理编号利于引用和追踪!定货定货系统系统定货定货报表报表仓仓 库库管理员管理员采购员采购员顶层:基本系统模型顶层:基本系统模型事务事务事事务务库存清单库存清单D1:库存清单库存清单D2:定货信息定货信息仓仓 库库管理员管理员采购员采购员定定货货报报表表定货信息定货信息定货信息定货信息1处理事务处理事务2产生报表产生报表0层:功能级数据流图层:功能级数据流图数据流图实例数据流图实例数据流图的作用:数据流图的作用:交流信息的工具交流信息的工具分析和设计的工具分析和设计的工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 如何 数据流 ppt 课件
限制150内