第七章 面向数据流的设计方法.pptVIP

  • 18
  • 0
  • 约 70页
  • 2017-02-03 发布于湖北
  • 举报
面向数据流的设计方法 2009.11 基本概念 面向数据流的设计方法(SD)是根据需求阶段对数据流的分析(数据流图和数据字典)设计软件结构 SD以数据流图为基础,它定义了把DFD变换成软件结构的不同映射方法 The Data Flow Hierarchy 数据流模型 在数据流模型中,将系统分解为一系列功能模块。 这种结构包括批处理和管道及过滤器。 在体系结构中的每一个成份都有一套输入和输出数据,都依输入-处理-输出的方式工作。 进行数据变换的构件叫做过滤器。 把数据从一个过滤器的输出导入到另一个过滤器的输入,就叫做管道。 在系统中,各个过滤器必须是相互独立的,每一个过滤器对它的上游或下游的过滤器的情况是不知道的,也不能做任何假设。 如果要求最终的输出结果与各个过滤器的执行次序相关,就是一个数据流方式的体系结构。 这种结构的优点是:数据流程设计明确,直接支持复用,系统容易维护和升级,可以进行某些性能分析(如流量、死锁等),容易支持并行计算。 SD系统结构特征可归纳为 两种典型形式: 变换型结构 事务型结构 数据流图可分为两种类型: 变换型数据流 事务型数据流 基本模型 特征 变换流示意图:信息以“外部世界”所具有的形式进入系统,经过处理后又以这种形式离开系统 变换型数据流举例 事务型数据流图举例 大型系统DFD中,变换型和

文档评论(0)

1亿VIP精品文档

相关文档