藕合性:指模块之间的联系及相互影响尽可能地少,必须联系的应加以明确的说明,这种联系及相互影响称为模块的藕合性。
  耦合是对一个软件结构内各个模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。 具体区分模块间耦合程度的强弱的标准如下:
  非直接耦合
  数据耦合
  控制耦合
  公共环境耦合
  内容耦合
  标记耦合
  外部耦合 


  总之,耦合是影响软件复杂程度的一个重要因素。应该采取的原则是:尽量使用数据耦合,少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合

相关文章:

  • 2021-12-04
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2021-06-04
  • 2021-06-09
  • 2021-11-13
猜你喜欢
  • 2021-09-25
  • 2021-08-28
  • 2021-08-08
  • 2021-11-18
  • 2022-01-06
  • 2021-07-15
  • 2022-12-23
相关资源
相似解决方案