§4.4概要设计(总体设计) 概要设计确定 软件系统的结构 各模块功能及模块间联系(接口) 表示软件结构的图形工具 结构图 层次图和HIPO图
§4.4概要设计(总体设计) 概要设计确定: •软件系统的结构 •各模块功能及模块间联系(接口) 表示软件结构的图形工具 ▪结构图 ▪层次图和HIPO图
概要设计的任务与步骤 概要设计的过程: (1)设想可能的方案 (2)选取合理的方案 (3)推荐最佳方案 (4)功能分解 (5)设计软件结构 (6)数据库设计 (7)制定测试计划 (8)编写文档 (9)审查与复审
概要设计的任务与步骤 概要设计的过程 : (1)设想可能的方案 (2)选取合理的方案 (3)推荐最佳方案 (4)功能分解 (5)设计软件结构 (6)数据库设计 (7)制定测试计划 (8)编写文档 (9)审查与复审
4.4.1结构图( SC Structure Chart SD方法在概要设计中的主要表达工具 约定 编辑学生记录 不加区分的数据 ○ 学号学生数据 数据信息 无此学生 控制信息 读学生记录
4.4.1结构图(SC Structure Chart) SD方法在概要设计中的主要表达工具 约定: 编辑学生记录 读学生记录 学生数据 无此学生 学号 不加区分的数据 数据信息 控制信息
SC中的四种模块 A B D 传入模块∶|传出模块:变换模块|:|协调模块 B E∥EF (a);(b)}(c)
SC中的四种模块 传入模块 (a) (b) A A 传出模块 B B 变换模块 (c) C D 协调模块 E (d) E F F
SC中的选择调用 A根据内 A按另一判 部判断决 定结果选择 定是否调 A 调用C或D 用B B D
SC中的选择调用 A B C D A根据内 部判断决 定是否调 用B A按另一判 定结果选择 调用C或D