各成分的作用和命名注意事项.ppt
《各成分的作用和命名注意事项.ppt》由会员分享,可在线阅读,更多相关《各成分的作用和命名注意事项.ppt(41页珍藏版)》请在三一文库上搜索。
1、2. DFD各成分的作用和命名注意事项,DFD图是软件工程师可以同时开发信息域和功能域的模型,因此正确使用DFD中的各元素是保证系统设计的根本,创建DFD图指南:,第0层的DFD图应将软件/系统描述为一个整体处理项. 应仔细的标记主要的输入和输出 通过隔离要表示在下一层的候选加工,数据对象和存储而开始精划过程 所有的箭头和处理使用有意义的名称标记 当从一个级到下一级时要维护“信息流的连续性” 一次精化一个处理,经常存在一种使DFD过份复杂的自然趋势.,数据流,表示数据和数据流向 三个重要属性: 流向(从加工出发或流向加工) 数据组成 数据流名字,数据流命名方法和注意事项 (讲义P27),用名词
2、或名词词组 不要使用意义空洞的名词 尽量使用现实系统已有名字,当命名出现困难,考虑是否数据流划分不恰当。 不要把控制流作为数据流,加工的命名原则 (讲义P28),顶层的加工名就是软件项目 的名字 最好使用动宾词组,也可用 主谓词组 不要使用空洞的动词,数据存储,分层数据流图中,数据存储 一般局限在某一层或某几层 命名方法与数据流相似,举例:,数据源,数据池,没有输出!,加工,没有输入!,加工,数据源,数据池,数据源,数据存储,数据源,数据存储,数据存储,数据存储,数据流必须 起于且/或 止于加工,加工至少有 一个输入数 据流和一个 输出数据流,DFD的性质,与程序流程图的区别 (不同用途):
3、程序流程图用于表示程序的过程设计, 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,送货单,配送中心
4、管理信息系 统,配送中心管理信息系统的顶层DFD,供应商,领书单,路单,门店销售信息,连锁 门店,订单,发票,订货单,库存管 理,财务管 理,1,配送中心管理信息系统的零层DFD,订货单表,供应商,D1,门店,发票,订货单,送货单,出库单、入库单,订货单表,D3,门店,商品编码,2,商品价 格表,D4,订单表,D5,采购管 理,4,销售管 理,5,配送管 理,3,路单,门店销售信息,缺货单表,D2,订单,商品价格记录,正确订单,销售预测信息,缺货单,缺货单,入库,1.1,库存管理子系统的DFD(第一层),订货单表,供应商,D1,送货单,出货单表,D3,门店,出库单,库存表,D2,在库,1.2,
5、出库,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,货位号,货位号,新库存信 息,旧库存信息,合格商品,送货单,画分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 成分 作用 命名 注意事项
链接地址:https://www.31doc.com/p-2445647.html