软件工程—DFD各成分的作用及命名注意事项.ppt

软件工程—DFD各成分的作用及命名注意事项.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例 图书馆管理系统功能: 购入新书 读者借书 读者还书 图书注销 查询统计 购入新书: 新书编卡片(包括:分类目录号、 流水号(唯一)、书名、 作者、内容摘要、价 格、购书日期等信息) 写入图书目录文件 软件工程—DFD各成分的作用和命名注意事项 由安博测试空间技术中心/提供 2. DFD各成分的作用 和命名注意事项 由安博测试空间技术中心/提供 数据流 表示数据和数据流向 三个重要属性: 流向(从加工出发或流向加工) 数据组成 数据流名字 数据流命名方法和注意事项 (讲义P27) 用名词或名词词组 不要使用意义空洞的名词 尽量使用现实系统已有名字,当命名出现困难,考虑是否数据流划分不恰当。 不要把控制流作为数据流 加工的命名原则 (讲义P28) 顶层的加工名就是软件项目 的名字 最好使用动宾词组,也可用 主谓词组 不要使用空洞的动词 数据存储 分层数据流图中,数据存储 一般局限在某一层或某几层 命名方法与数据流相似 举例: 数据源 数据池 没有输出! 加工 没有输入! 加工 数据源 数据池 数据源 数据存储 数据源 数据存储 数据存储 数据存储 数据流必须 起于且/或 止于加工 加工至少有 一个输入数 据流和一个 输出数据流 DFD的性质 与程序流程图的区别 (不同用途): 程序流程图用于表示程序的过程设计, DFD用作软件分析阶段的工具, DFD不能表示程序的控制结构. (分析阶段只须考虑软件“干什么”, 不必问“怎样干”) DFD可以用来表示一个系统或软件在任何层次上的抽象。 较大型软件系统DFD分成多层(子图、父图概念),可以表示数据流和功能的进一步的细节。 S 2 1 3 2.2 2.1 2.3 3.1 3.2 顶层 0层 1层 (基本系统模型) (系统的子功能) DFD的层次分解 怎样画DFD (1) 先画出顶层DFD。 (2)自顶向下画出各层DFD 分解原则: 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 由外向里画DFD 送货单 配送中心管理信息系 统 配送中心管理信息系统的顶层DFD 供应商 领书单 路单 门店销售信息 连锁 门店 订单 发票 订货单 库存管 理 财务管 理 1 配送中心管理信息系统的零层DFD 订货单表 供应商 D1 门店 发票 订货单 送货单 出库单、入库单 订货单表 D3 门店 商品编码 2 商品价 格表 D4 订单表 D5 采购管 理 4 销售管 理 5 配送管 理 3 路单 门店销售信息 缺货单表 D2 订单 商品价格记录 正确订单 销售预测信息 缺货单 缺货单 入库 1.1 库存管理子系统的DFD(第一层) 订货单表 供应商 D1 送货单 出货单表 D3 门店 出库单 库存表 D2 在库 1.2 出库 1.3 入库单号 库存记录 制作路单 3.2 配送管理子系统的DFD(第一层) 订货单表 D1 路单记录 门店信息表 D2 门店 路单表 D3 路单执行情况跟踪 3.4 确定配送 路线 3.3 配送计划 门店信息 拣货单表 D4 制定配送 计划 3.1 门店信息 路单 配送计划 路单 分配货 位号 1.1.2 入库子系统的DFD(第二层) 货位文件 DS2 订单文件 DS1 入库单 库存商品文件 DS4 修改库存商品信息 1.1.4 记录入 库单 1.1.3 货位信息 合格商品 检验送 货单 1.1.1 入库单文件 DS3 货位号 货位号 新库存信 息 旧库存信息 合格商品 送货单 画分层DFD的指导原则 (1) 父图与子图的平衡 模型细化时必须保持数据流的连 续性,即每个细化部分的输入和输出 必须保持不变(父图和子图输入数据 和输出数据应一致)。 A 1 4 父图和子图的平衡 2 3 B F E G C D C 3.1 父图和子图的平衡 E D 3.3 3.2 购书单 教材购销系统 教材购销系统的顶层DFD 学生 领书单 缺书单 进书通知 书库保 管员 购书单 缺书单 销售 教材 采购 教材 1 2 第二层DFD(0层) 教材购销系统 教材存量表 学 生 F1 缺书登记表 F2 书库 保 管 员 进书通知 教材入 库信息 领书单 按书号 汇总缺书 2.1 2.3 第三层DFD (1层) 采购子系统(2.0) 待购教材表 F5 教材一览表 F6 书库 保 管 员 进书通知 教材存量表 F1 2.2 按出版社 统计缺书 修改教材库 存和待购量 F2 缺书登记表 缺 书 单 教材入库信息 购书单 缺书单 销售 采购 1 2 第二层D

您可能关注的文档

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档