§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中的循环调用 A BC A根据内在的循环重 复调用B、C等模块
SC中的循环调用 A B C A根据内在的循环重 复调用B、C等模块
结构图(SC)举例 方一凶计 医院管理系统 处 号 费 挂 门诊 药库药房‖病房财务 管理 管理管理管理管理 挂,挂 号费 号 单°总 计 挂号病历处方出库常规进药 处理管理管理处理」处理管理
结构图(SC)举例 医院管理系统 门诊 管理 药房 管理 药库 管理 病房 管理 财务 管理 处方 挂号 处理 挂号费总计 挂 号 单 挂 号 费 总 计 出库 处理 进药 管理 病历 管理 处方 管理 常规 处理
酒店管理信息系统功能结构图 HMIS 收银管理子系统收银管理子系统收银管理子系统 客预客历客预 餐菜营汇各初 人定‖房史房定 桌单业总类始 登登‖处记‖查查 安作结打‖查设 记记理录询询 排业帐印‖询置 客退夜客报 帐房审帐表 处处处查打 理理理询印
酒店管理信息系统功能结构图 H M I S 收银管理子系统 收银管理子系统 收银管理子系统 客 人 登 记 预 定 登 记 客 房 处 理 历 史 记 录 客 房 查 询 预 定 查 询 餐 桌 安 排 菜 单 作 业 营 业 结 帐 汇 总 打 印 各 类 查 询 初 始 设 置 客 帐 处 理 退 房 处 理 夜 审 处 理 客 帐 查 询 报 表 打 印
大型零售商场管理信息系统功能结构图 TMMIS 系P零商商商商顾连财人计经 统O售品品品品客锁务事划理 维S实进批库及管店管工统查 护系时货发存商理管理资计询 统系管管管品理管管 统理理理帐 理理 管理
大型零售商场管理信息系统功能结构图 TM M I S 系 统 维 护 P O S 系 统 零 售 实 时 系 统 商 品 进 货 管 理 商 品 批 发 管 理 商 品 库 存 管 理 商 品 及 商 品 帐 管 理 顾 客 管 理 连 锁 店 管 理 财 务 管 理 人 事 工 资 管 理 计 划 统 计 管 理 经 理 查 询
4.4.2面向数据流的设计方法 (结构化设计方法SD) 1.面向数据流设计方法的基本概念 SD以数据流图为基础,它定义了把 DF变换成软件结构的不同映射方法 映射 DFD 软件系统的结构 (问题结构) (程序结构)
4.4.2 面向数据流的设计方法 (结构化设计方法SD) 1. 面向数据流设计方法的基本概念 SD以数据流图为基础,它定义了把 DFD变换成软件结构的不同映射方法 映射 DFD (问题结构) 软件系统的结构 (程序结构)