計算機中“內聚性”和“耦合性”是什么意思啊


計算機中“內聚性”和“耦合性”是什么意思啊


內聚性:又稱塊內聯系,指模塊的功能強度的度量,即一個模塊內部各個元素彼此結合的緊密程度的度量 。
耦合性:也叫耦合度,是對模塊間關聯程度的度量 。耦合的強弱取決與模塊間接口的復雜性、調用模塊的方式以及通過界面傳送數據的多少 。
內聚性特性:
內聚性是對一個模塊內部各個組成元素之間相互結合的緊密程度的度量指標 。模塊中組成元素結合的越緊密,模塊的內聚性就越高,模塊的獨立性也就越高 。理想的內聚性要求模塊的功能應明確、單一,即一個模塊只做一件事情 。模塊的內聚性和耦合性是兩個相互對立且又密切相關的概念 。
耦合性特性:
模塊間的耦合度是指模塊之間的依賴關系,包括控制關系、調用關系、數據傳遞關系 。模塊間聯系越多,其耦合性越強,同時表明其獨立性越差 。軟件設計中通常用耦合度和內聚度作為衡量模塊獨立程度的標準 。劃分模塊的一個準則就是高內聚低耦合 。
【計算機中“內聚性”和“耦合性”是什么意思啊】

    猜你喜歡