模块间的耦合因素 联系方式 来往信息作用 模块间往来信息数量
模块间的耦合因素 • 联系方式 • 来往信息作用 • 模块间往来信息数量
模块之间耦合方式 K=A+B IF C>5 THEN B=D EL SE B=T F Q n 12 If A=B THEN GOTO 5 B=A-B EL SE GOTO 10 d=X+Y C=A+B 数据耦合控制耦合 非法耦合
模块之间耦合方式 数据耦合 控制耦合 非法耦合
模块内聚类型 ·偶然内聚 通信内聚 逻辑内聚 顺序内聚 时间内聚 功能内聚 过程内聚
模块内聚类型 • 偶然内聚 • 逻辑内聚 • 时间内聚 • 过程内聚 • 通信内聚 • 顺序内聚 • 功能内聚
系统的结构 ·系统的深度和宽度 模块的扇出和扇入
系统的结构 • 系统的深度和宽度 • 模块的扇出和扇入
模块设计原则 ·“耦合小,内聚大” 作用范围应在控制范围之内 模块的扇入和扇出数要合理 模块的大小要适当
模块设计原则 • “耦合小,内聚大” • 作用范围应在控制范围之内 • 模块的扇入和扇出数要合理 • 模块的大小要适当