软件工程第四章.docxVIP

  • 10
  • 0
  • 约小于1千字
  • 约 6页
  • 2020-11-15 发布于天津
  • 举报
举例说明每种类型的模块耦合度和每种类型的模块内聚度耦合一一模块之间的依赖程度内容耦合一个模块直接修改另一个模块的内容最不好的耦合形式发生情形一模块直接访问另一模块的内部数据模块不通过正常入口转到另一模块内两模块有一部分代码重叠一模块有多个入口外部耦合若允许一组模块访问同一个全局变量例如模块与特定的设备格式和通信协议相关联它们之间便存在外部耦合控制耦合接收模块的动作依赖于控制信号成绩平均成绩最计算平均分或最高分标记耦合两个模块接口的参数包含相同的内部结构例如住户情况是一个数据结构图中模块都与此数据

4.5.举例说明每种类型的模块耦合度和每种类型的模块内聚度。 耦合一一模块之间的依赖程度 ?内容耦合:一个模块直接修改另一个模块的内容(最不好的耦合形式) 发生情形:(1) 一模块直接访问另一模块的内部数据 —模块不通过正常入口转到另一模块内 两模块有一部分代码重叠 一模块有多个入口 ?外部耦合:若允许一组模块访问同一个全局变量 例如:I/O模块与特定的设备、格式和通信协议相关联,它们之间便存在外部耦合。 ?控制耦合:接收模块的动作依赖于控制信号 成绩平均/ 成绩 最咼 B 计算平均分或 最高分 ?标记耦合:两个模块接口的参数包含相同的内部结构 例如:“住户情况”是一个数据结构,图中模块都与此

文档评论(0)

1亿VIP精品文档

相关文档