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