I_SE.T09.pptVIP

  • 3
  • 0
  • 约5.67千字
  • 约 55页
  • 2016-09-20 发布于江西
  • 举报
I_SE.T09.ppt

国防科技大学计算机学院 软件工程 Software Engineering 教学目标 掌握面向数据流设计方法完成概要设计中的系统结构设计的步骤。 掌握启发式设计策略和设计优化原则。 重点、难点 面向数据流设计方法的步骤。 变换流和事务流分析。 第九章 面向数据流的设计方法 面向数据流的设计方法,即结构设计法。 需求阶段对数据流进行分析,生成数据流图和数据字典为基础设计软件结构。 数据流图描绘信息在系统内部加工和流动的情况,面向数据流的设计方法根据数据流图的特性定义变换流和事务流两种“映射”,这两种映射能机械地将数据流图转换为程序结构,即软件结构设计。 面向数据流的设计方法 任何软件系统都可以用数据流图表示,面向数据流的设计方法可用于任一种软件系统的开发。 该方法对那些顺序处理信息且不含层次数据结构的系统最为有效,如,过程控制、复杂的数值分析过程、以及科学与工程方面的应用等等。 当SD方法用于完全的数据处理时,即使系统中使用层次数据同样行之有效。 9.1 基本概念和设计过程 用SD方法将数据流图转换为软件结构 (1)确定信息流的类型; (2)划定流界; (3)将数据流图映射为程序结构; (4)提取层次控制结构; (5)通过设计复审和启发式策略精化结构。 第三步所用映射方法涉及信息流的类型。 信息流分为变换流和事务流两种类型。 基本概念和设计过程 变换流 在基本系统模型(即顶级数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档