初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。2模块大小要适中大约50行语句的代码,过大的模块应分解以提高理解性和可维护性过小的模块合并到上级模块中。3软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。4尽量降低模块接口的复杂程度;5设计单入口、单出口的模块。6模块的作用域应在控制域之内。10什么是模块独立性?用什么度量?答:模块独立性概括了把软件划分为模块时要遵守的准则,也是判断模块构造是不是合理的标准。独立性可以从两个方面来度量:即模块本身的内聚和模块之间的耦合。11变换型数据流由哪几部分组成?变换型结构由三部分组成传入路径、变换加工中心和传出路径。12变换分析设计的步骤?1区分传入、传出和变换中心三部分,划分DFD图的分界线;2完成第一级分解建立初始SC图的框架;3完成第二级分解分解SC图的各个分支;4对初始结构图按照设计准则进行精化与改进。13事务型数据流由哪几部分组成?事务型结构由至少一条接受路径、一个事务中心与若干条动作路径组成。14事务分析设计的步骤?1在DFD图中确定事务中心、接收部分包含全部接收路径和发送部分包含全部动作路径2画出SC图框架把DFD图的三部分,分别映射