度用计算机怎么表示什么意思,潘云飞:计算机里讲的耦合度是什么意思?
趙書錄的回答:
計算機里講的耦合度的意思是:
處理機之間連接的緊密程度,可用處理機之間的距離及相互連接的信號線數目表示計算機網絡與多機系統在耦合程度上有明顯差別:多機系統是緊耦合系統,計算機網絡屬于松耦合系統。
軟件設計中通常用耦合度和內聚度作為衡量模塊獨立程度的標準。劃分模塊的一個準則就是高內聚低耦合。
耦合度(Coupling)是對模塊間關聯程度的度量。耦合的強弱取決與模塊間接口的復雜性、調用模塊的方式以及通過界面傳送數據的多少。
模塊間的耦合度是指模塊之間的依賴關系,包括控制關系、調用關系、數據傳遞關系。模塊間聯系越多,其耦合性越強,同時表明其獨立性越差。
♂ω偽她婷鎦的回答:
是軟件工程的概念,注意這個不能算編程語言的概念
怎么說呢,一個人要開發大型軟件是很沒效率的,所以就要有很多人共同開發,懂吧
那么很多人共同開發,你不能所有人都開發一個模塊,一個功能,一個文件對吧,是不是要有個分工呢?比如說做一個程序,有人開發數據庫方面的東西,有人開發網絡方面的東西,有人開發界面方面的東西,這就是分工。
那么分工,每一個分工,也就相當于一個模塊,而一個模塊就是一個功能。一個模塊這個概念比較抽象,可以說是一個編程語言文件,也可以說是一個人所作的工作,也可能說是一個具體功能。
無論如何,模塊之間都要有一定的聯系,比如說我的網絡鏈接模塊需要用你數據庫模塊的數據,這個懂吧。那么這些模塊之間的連接性,就是耦合性??
朱永康的回答:
耦合這個概念大家都很清楚,它的強弱直接影響軟件的維護和升級。耦合的強弱叫做耦合度。我們的軟件工程里面一個基本原則是高內聚,低耦合。但是沒有耦合的系統是不存在的。因為各個模塊要互相輔助才能完成一個真正的系統,所以現在好多說法是降低耦合,而沒有那種說取消耦合的說法了。
關鍵問題是,耦合能被在多大程度上降低?兩個模塊之間會不會有一個邏輯上最低的耦合度,永遠不能超越它?當然了,模塊之間的耦合依賴于他們之間的功能的互補性,性能的限制或者說性能的要求,但是,如果這些都是固定的,我們的耦合度是不是也是固定的了(在邏輯上),我們沒有辦法再降低它了。如果是的話,我們怎么才能知道最低限度的耦合度是多少?怎么才能不去把精力浪費在沒有用的耦合度降低優化上?如果不是的話,我們又沒有一些通用的指導原則去降低耦合度?
我只是拋一塊磚頭,希望能引來玉石。
壇子里邏輯學的好的不在少數
李辰的回答:
軟件設計中通常用耦合度和內聚度作為衡量模塊獨立程度的標準。劃分摸塊的一個準則就是高內聚低耦合。
耦合度是指模塊之間聯系的緊密程度。
模塊間的耦合度是指模塊之間的依賴關系,包括控制關系、調用關系、數據傳遞關系。模塊間聯系越多,其耦合性越強,同時表明其獨立性越差。降低模塊間的耦合度能減少模塊間的影響,防止對某一模塊修改所引起的“牽一發動全身”的水波效應,保證系統設計順利進行。
兩個模塊之間的耦合方式通常可分為7種,按其耦合度從低到高的次序依此為:非直接耦合、數據耦合、標記耦合、控制耦合、外部耦合、公共耦合、內容耦合。
內聚度是指內部各元素之間聯系的緊密程度,模塊的內聚種類通常可分為7種,按其內聚度從低到高的次序依此為:偶然內聚、邏輯內聚、瞬時內聚、過程內聚、通信內聚、順序內聚、功能內聚。
總結
以上是生活随笔為你收集整理的度用计算机怎么表示什么意思,潘云飞:计算机里讲的耦合度是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动图制作总结
- 下一篇: html按钮超链接到微信,技巧|教你给微