- 8
- 0
- 约1.76万字
- 约 134页
- 2017-11-15 发布于河南
- 举报
苏第五章总体设计
* 例“教材销售子系统” 软件结构图(3) 3.对一层模块分解得到初始结构图 销售子系统 输出 暂缺书单 输出 购书发票 开购书发票 和暂缺书单 获得 补售书单 获得有效 购书单 生成缺书 登记记录 缺书 登记 售书 登记 输出 领书单 开领 书单 审查 有效性 读入 购书单 退还无 效书单 读进书 通知单 开补 售书单 1 2 6 5 3 7 8 9 1 2,3 4 4 5 2,5 6,7 6 8 8 7 9 1 购书单 2 有效购书单 3 无效购书单 4 进书通知单 5 补售书单 6 购书发票 7 暂缺书单 8 领书单 9 缺书登记记录 * 例“教材销售子系统” 软件结构图(4) 4.对初始结构图按照设计准则进行精化与改进 (1)第二层的输出模块“缺书登记”和“售书登记”都属于写文件,且在模块“开购书发票和暂缺书单”的作用域中,把它们作为子图放到该模块的控制域中,同时将该模块简化为“开购书发票”,直接调用模块“售书登记”与“缺书登记”。 (2)模块“生成缺书登记记录”与“输出暂缺书单”省略。 * 例“教材销售子系统” 软件结构图(4) 4.对初始结构图按照设计准则进行精化与改进 (3)模块“输出购书发票”目的是生成“领书单”,可直接简化为模块“开出领书单”。 (4)因“售书登记”与“缺书登记”不能同时发生,故在“
原创力文档

文档评论(0)