如何画数据流图综述.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * 数据守恒 数据不守恒的情况有两种: 一是某个加工输出的数据并无相应的数据来源,可能是某些数据流被遗漏了。 运动员名单=队名+ 姓名+ 项目 项目参加者=项目+ 姓名+ 运动员号 “运动员号”并无数据来源 决定 比赛名单 运动员名单 项目参加者 项目 数据守恒 二是,一个加工的输入并没有用到,这不一定是错误。可与用户进一步讨论,是否属于多余的数据流。 订货单=单位名+ 货名+ 货号+ 数量 价目=货名+ 单价 发票=单位名+ 货名+ 数量+ 单价+ 总计 经商量,“货号”确属多余,故删去。 开发票 价目 发票 订货单 数据存储的使用 判断:是否存在“只读不写”或“只写不读”的数据存储 (注意在所有的DFD中检查) 1 4 2 3 父图: 子图: 4.1 4.3 4.2 XX YY 2)提高易理解性 简化加工之间的联系 注意分解的均匀 适当地命名 简化加工之间的联系 应尽量减少加工之间输入输出数据流的数目。因为加工之间的数据流越少,各个加工的功能就越相对独立。 例: G 1 2 3 5 4 A B H J I C D K L N M P E F 分解的均匀 即图中各个部分不均匀。 一张图中,如果某些加工已是基本加工(细节),而另一些加工还可进一步分解成三、四层,则应考虑重新分解。 适当地命名 名字的意义要明确,容易理解 如果难以为DFD图中的成分(数据流、加工等)命名,往往说明分解不当, 可考虑重新分解。 3)重新分解 在画第N层时意识到在第N-1层或第N-2层所犯的错误,此时就需要对第N-1层、第N-2层作重新分解。 重新分解的做法 (1)把需要重新分解的某张图的所有子图连接成一张。 重新分解的做法 1 2 3 5 4 A B H J I C D K L N M P E F 父图: 重新分解的做法 子图: 2.2 2.3 2.1 2.4 2.5 I J K C M L E H N 重新分解的做法 重新连成一张图: 2.2 2.3 2.1 2.4 2.5 B J K C M L E H N 1 3 4 5 I A P G F D 2 重新分解的做法 (2) 把图分成几部分,使各部分之间的联系最少。 重新分解的做法 把图中的加工重新划分: 2.2 2.3 2.1 2.4 2.5 B J K C M L E H N 1 3 4 5 I A P G F D 2’ 2” 重新分解的做法 (3)重新建立父图,即把第2)步所得的每一部分画成一个圆,而各部分之间的联系就是加工之间的界面。 重新分解的做法 (4)重新建立各张子图,这只需把第2)步所得的图按各部分的边界剪开即可。 重新分解的做法 重新建立父图: B J K C M L E H N 1 3 4 5 I A P G F D 2’ 2” 重新分解的做法 (5) 为所有的加工重新命名和编号。 重新分解的做法 重新建立父图并编号: B J K C M L E H N 1 3 4 5 I A P G F D 2” 2’ * * 数据流只能跟数据处理接在一起。 * * * * * * * * * * * 购书单 缺书单 销售 教材 采购 教材 1 2 第二层DFD(0层) 教材购销系统 教材存量表 学 生 F1 缺书登记表 F2 书库 保 管 员 进书通知 教材入 库信息 领书单 1.2 第三层DFD (1层) 销售子系统(1.0) 无效 书单 教材存量表 F1 开发票 F2 缺书登记表 学生 各班学生用书表 F3 售书登记表 F4 1.1 审查 有效性 1.3 登记并 开领书单 学生 1.5 补售 教材 1.4 登记缺书 购书单 发票 领书 单 有效 购书单 教材入库信息 按书号 汇总缺书 2.1 2.3 第三层DFD (1层) 采购子系统(2.0) 待购教材表 F5 教材一览表 F6 书库 保 管 员 进书通知 教材存量表 F1 2.2 按出版社 统计缺书 修改教材库 存和待购量 F2 缺书登记表 缺 书 单 教材入库信息 缺书单 父图-子图平衡补充说明 领 书 单 1.3 发票 1.3.3 1.3.2 教材 1.3.1 学生 领 书 单 父图 子图 发票=学生+教材 借助数据字典判断: 局部数据存储的使用 出现在加工之间的界面时,才画出来。 XX E 2.1 2.2 2.3 F D C 1 3 2 F A D E B 父图 子图 购书单 缺书单 销售 教材 采购 教材 1 2 第二层DFD(0层) 教材购销系统  教材存量表 学 生 F1 缺书登记表 F2 书库 保 管

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档