软件工程建设软件设计.pptVIP

  • 6
  • 0
  • 约1.07万字
  • 约 120页
  • 2018-08-21 发布于湖北
  • 举报
软件工程建设软件设计

软件设计 4.5 概要设计(总体设计) 主要确定: 软件系统的结构 各模块功能及模块间联系(接口) 表示软件结构的图形工具 结构图 层次图和HIPO图 面向数据流的设计方法 (结构化设计方法SD) 4.5.1. 面向数据流设计方法的基本概念 SD以数据流图为基础,它定义了把DFD变换成软件结构的不同映射方法 4.5.2 层次图和HIPO图 IBM公司发明的HIPO图: 层次图 + 输入 / 处理 /输出图 (H图) (IPO图) (Hierachy Input Process Output) 1. 层次图(H图) 表示软件的层次结构 带编号的层次图(H图) 2. HIPO图 H图中每一方框(模块)均有一张IPO图对应 航线调度系统HIPO图举例 H图: 传统的IPO图举例 改进的IPO图格式 §4.6详细设计(过程设计、模块设计) 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具 表达算法的过程,写出模块的 详细过程性描述。 (2)确定每一模块的数据结构。 (3)确定模块接口细节。 详细设计是编码的先导。 4.6.1 详细设计的描述方法 详细设计工具: (1) 图形工具 (2) 表格工具 (3) 语言工具 1. 盒图(N-S图) 用方框图代替传统的流程图 描述五种基本控制

文档评论(0)

1亿VIP精品文档

相关文档