计算机中“内聚性”和“耦合性”是什么意思啊

如题所述

内聚性:又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。

耦合性也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。

内聚性特性:

内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。模块的内聚性和耦合性是两个相互对立且又密切相关的概念。

耦合性特性:

模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
藕合度指程序模块间存在联系的紧密程度
内聚性则是模块内部的相互依赖程度
低耦合就是模块之间的关联少,越独立耦合度越低
高内聚就是模块的内容针对干的事情少,功能越单一内聚越高
低耦合 电脑的主板上的各种插槽,可以连接很多外置的各种各样的设备,不需要做什么只要简单地“插进去” 不管是分工,还模块设计。模块间,联系越少越好。本回答被提问者采纳
第2个回答  2021-01-23
内聚性:每个模块内部元素的聚集性。
耦合性:每个模块之间相连接的复杂程度。
相似回答