- 11
- 0
- 约小于1千字
- 约 12页
- 2018-01-17 发布于湖北
- 举报
推荐第5章软件模块结构的改进-银行储蓄例子
第5章 结构化设计方法 软件设计的概念及原则 结构化设计 体系结构设计 接口设计 数据设计 过程设计 软件设计规格说明 5.5 软件模块结构的改进方法 实例研究 针对第3章例3.1的银行储蓄系统,开发软件的结构图。 5.5 软件模块结构的改进方法 第2步:确定数据流图具有变换特性还是事务特性。 通过对精化后的数据流图进行分析,可以看到整个系统是对存款及取款两种不同的事务进行处理,因此具有事务特性。 5.5 软件模块结构的改进方法 第3步:确定输入流和输出流的边界,如图所示。 5.5 软件模块结构的改进方法 第4步:完成第一级分解。分解后的结构图如图所示。 5.5 软件模块结构的改进方法 第5步:完成第二级分解。对上图中的“输入数据”、“输出数据”和“调度”模块进行分解,得到未经精化的输入结构、输出结构和事务结构,分别如图(a)、(b)和(c)所示。 5.5 软件模块结构的改进方法 第5步:完成第二级分解。将上面的3部分合在一起,得到初始的软件结构,如图所示。 5.5 软件模块结构的改进方法 第6步:对软件结构进行精化。 (1) 由于调度模块下只有两种事务,因此,可以将调度模块合并到上级模块中,如图所示。 5.5 软件模块结构的改进方法 (2) “检查密码”模块的作用范围不在其控制范围之内(即“输入密码”模块不在“检查密码”模块的控制范围之内),
您可能关注的文档
最近下载
- 宣贯培训(2026)《QBT 4008-2022螺纹密封用聚四氟乙烯未烧结带 (生料带)》.pptx VIP
- 基于AD9833的信号发生器的设计与实现.doc VIP
- 八省八校T8联考2026届高三下学期4月联合测评试题(晋冀鄂版)语文含答案解析.docx VIP
- 冠词(23张)课件课件.ppt VIP
- 在线网课学堂《项目成本管理》单元考核测试答案.docx VIP
- 2《立在地球边上放号》《红烛》《峨日朵雪峰之侧》《致云雀》公开课一等奖创新教案统编版高中语文必修上册.docx VIP
- 北京燕山教育集团2025一2026学年第二学期九年级期中考试数学试卷(含答案).pdf VIP
- [初中语文]中考语文备考++文言文阅读课件.pptx VIP
- 南航招飞PAT测试2025年真题题库 附逐题答案解析.doc VIP
- 新02J01工程做法图集.pdf
原创力文档

文档评论(0)