
5.1 总体设计的目标及其表示方法





5.2 总体设计











变换设计基本步骤:
第1步:设计准备--复审并精华系统模型;
第2步:确定输入、变换、输出这三部分之间的边界;
第3步:第一级分解--系统模块结构图顶层和第一层设计;
第4步:第二级分解--自顶向下,逐步求精;




事务设计

第1步:设计准备--复审并精华系统模型;

第2步:确定事务处理中心;
第3步:第一级分解--系统模块结构图顶层和第一层设计;
第4步:第二级分解--自顶向下,逐步求精;



5.2.3 模块化及启发式规则



耦合类型从强到弱的分类:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合。

“高内聚低耦合”启发式规则:1改进软件结构提高模块独立性;2力求模块规模适中;3.深度、宽度、扇出和扇入适中;4.使模块的作用域在其控制域内;5降低模块接口的复杂度;6模块功能可预测。

实例研究:





5.3 详细设计



详细设计工具:






5.4 结构化方法小结

