SE07面数据流的设计.pptVIP

  • 22
  • 0
  • 约1.14万字
  • 约 63页
  • 2017-02-02 发布于河南
  • 举报
SE07面数据流的设计

本章提要 基本概念和设计过程 变换分析 事务分析 启发式设计策略 设计优化原则 基本概念和设计过程 面向数据流的设计方法以数据流图为基础,它定义了把数据流图变换成软件结构的不同映射方法。 因为任何系统都可以用数据流图表示,所以面向数据流的设计方法理论上可以设计出任何软件的系统结构。 数据流类型决定了映射方法。数据流有变换流和事务流两种基本类型。 软件结构也被划分为:变换型结构、事务性结构—两种类型。 变换流 信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经过加工处理后再沿输出通路变换为外部形式离开软件系统。 特点:从同一数据源进入系统的数据,它在DFD中流动的逻辑路径是相同的。 事务流 数据沿输入通路到达一个处理(事务中心) 这个处理根据输入数据的类型在若干个动作序列中选出一个来执行。这种以“事务为中心”的数据流,称为“事务流”; 事务中心完成:接受输入数据;分析每个事务以确定它的类型;根据事务类型选取一条活动通路。 变换型数据流图VS事务性数据流图 映射 映射 提示 大型系统的数据流图中,变换型和事务型结构往往共存: 面向数据流的设计过程 精化数据流图 确定数据流图类型 把数据流图映射到系统模块结构设计出模块结构的上层 基于数据流图逐步分解高层模块设计出下层模块 根据模块独立性原理,精化模块结构 模块接口描述 面向数据流方法中两种映射过渡方法

文档评论(0)

1亿VIP精品文档

相关文档