模块耦合与内聚电子教案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A
平均成绩
最高成绩
B1 计算平均分
来自百度文库
B2 计算最高分
改控制耦合为数据耦合
职工工 资记录
通信内聚
产生工 资报表
职工工 资报表
计算平 均工资
平均 工资
产生职工工资报表并计算平均工资模块
逻辑内聚
A BC
公用代码段
E FG
E、F、G逻辑 功能相似,组
A1 B1 C1
成新模块EFG
A BC
公用代码段
EFG
住户 情况
非直接耦合
计算水电费
水费 电费
住户 情况
计算水费
计算电费
标记耦合
开发票
单价 数量
金额
计算水费
数据耦合
计算水电费
本月用
水量 水费 电费
本月用 电量
计算水费
计算电费
改标记耦合为数据偶合
A
平均/最高 (控制信号)
成绩
B 计算平均分
或最高分
控制耦合
B
读入分数 平均/最高?
计算平均分
计算最高分
输出结果
EFG模块内部逻辑
缺点:增强了模块间耦合度(控制耦合)。不易修改、效率低。