§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
结构图(SC)举例 方一凶计 医院管理系统 处 号 费 挂 门诊 药库药房‖病房财务 管理 管理管理管理管理 挂,挂 号费 号 单°总 计 挂号病历处方出库常规进药 处理管理管理处理」处理管理
结构图(SC)举例 医院管理系统 门诊 管理 药房 管理 药库 管理 病房 管理 财务 管理 处方 挂号 处理 挂号费总计 挂 号 单 挂 号 费 总 计 出库 处理 进药 管理 病历 管理 处方 管理 常规 处理
酒店管理信息系统功能结构图 HMIS 收银管理子系统收银管理子系统收银管理子系统 客预客历客预 餐菜营汇各初 人定‖房史房定 桌单业总类始 登登‖处记‖查查 安作结打‖查设 记记理录询询 排业帐印‖询置 客退夜客报 帐房审帐表 处处处查打 理理理询印
酒店管理信息系统功能结构图 H M I S 收银管理子系统 收银管理子系统 收银管理子系统 客 人 登 记 预 定 登 记 客 房 处 理 历 史 记 录 客 房 查 询 预 定 查 询 餐 桌 安 排 菜 单 作 业 营 业 结 帐 汇 总 打 印 各 类 查 询 初 始 设 置 客 帐 处 理 退 房 处 理 夜 审 处 理 客 帐 查 询 报 表 打 印