第九章第九章 面向数据流的设计方法面向数据流的设计方法9.1 9.1 基本概念和设计过程基本概念和设计过程基本概念和设计过程基本概念和设计过程9.2 9.2 变换分析变换分析变换分析变换分析9.3 9.3 事务分析事务分析事务分析事务分析9.4 9.4 启发式设计策略启发式设计策略启发式设计策略启发式设计策略9.5 9.5 设计优化原则设计优化原则设计优化原则设计优化原则.面向数据流的设计方法面向数据流的设计方法,即结构化方法(简称SD方法),是根据需求阶段对数据流的分析设计软件结构。数据流主要描绘信息在系统内部加工和流动的情况,面向数据流的设计方法根据数据流的特性定义两种“映射”,这两种映射能机械将数据流转换为程序结构。该方法的目标是为软件结构设计提供一个系统化的途径,使设计人员对软件有一个整体的认识。本章所描述技术用于概要设计描述,包括模块、界面和数据结构的定义。理论上讲,任何软件系统都可以用数据流图表示,面向数据流的设计方法可用于任一软件系统的开发。该方法对那些顺序处理信息且不含层次数据结构的系统最为有效。.面向数据流的设计方法面向数据流的设计方法(SD)以数据流图为基础,以数据