07面向数据流的设计方法1.pptVIP

  • 1
  • 0
  • 约5.52千字
  • 约 46页
  • 2017-02-27 发布于湖北
  • 举报
国防科技大学计算机学院 第九章 面向数据流的设计方法 传统的软件工程方法学采用结构化设计(Structured Design,SD)技术,完成软件设计工作,通常把软件设计工作划分为概要设计和详细设计这样两个阶段。 概要设计的主要任务是,通过仔细分析软件规格说明,适当地对软件进行功能分解,从而把软件划分为模块,并且设计出完成预定功能的模块结构。详细设计阶段详细地设计每个模块,确定完成每个模块功能所需要的算法和数据结构。 面向数据流的设计方法 本章所述技术用于软件的概要设计描述 ,包括模块、界面和数据结构的定义,这是后续开发的基础。 每种软件设计方法都有长处和不足,选用哪种方法应考虑适用的范围。 任何软件系统都可以用数据流图表示,面向数据流的设计方法可用于任一种软件系统的开发。 该方法对那些顺序处理信息且不含层次数据结构的系统最为有效,如,过程控制、复杂的数值分析过程、以及科学与工程方面的应用等等。 当SD方法用于完全的数据处理时,即使系统中使用层次数 据同样行之有效。 9.1基本概念和设计过程 用SD方法将数据流图转换为软件结构 (1)确定信息流的类型; (2)划定流界; (3)将数据流图映射为程序结构; (4)提取层次控制结构; (5)通过设计复审和启发式策略精化结构。 第三步所用映射方法涉及信息流的类型。 信息流分为变换流和事务流两

文档评论(0)

1亿VIP精品文档

相关文档