caoporn国产精品免费视频,日日碰狠狠添天天爽五月婷,免费观看a级毛片,揉捏奶头高潮呻吟视频试看

×關(guān)閉

×關(guān)閉

精彩詞條

內(nèi)聚性

補(bǔ)充:0  瀏覽:7244  發(fā)布時(shí)間:2012-10-31
    內(nèi)聚性,又稱(chēng)塊內(nèi)聯(lián)系,指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。
    目標(biāo)
    讓每一個(gè)子程序只做一件事。使子程序內(nèi)的各種操作之間聯(lián)系強(qiáng)。
    順序的內(nèi)聚性sequentialcohesion
    特點(diǎn):子程序內(nèi)包含需要按特定順序執(zhí)行的操作,這些步驟需要共享數(shù)據(jù),必須全部執(zhí)行完畢才算完成一項(xiàng)完整功能。
    分類(lèi)
    內(nèi)聚有如下的種類(lèi),它們之間的內(nèi)聚度由弱到強(qiáng)排列如下:
    (1) 偶然內(nèi)聚。模塊中的代碼無(wú)法定義其不同功能的調(diào)用。但它使該模塊能執(zhí)行不同的功能,這種模塊稱(chēng)為巧合強(qiáng)度模塊。
    (2) 邏輯內(nèi)聚。這種模塊把幾種相關(guān)的功能組合在一起, 每次被調(diào)用時(shí),由傳送給模塊參數(shù)來(lái)確定該模塊應(yīng)完成哪一種功能
    (3) 時(shí)間內(nèi)聚:把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊為時(shí)間內(nèi)聚模塊。
    (4) 過(guò)程內(nèi)聚:構(gòu)件或者操作的組合方式是,允許在調(diào)用前面的構(gòu)件或操作之后,馬上調(diào)用后面的構(gòu)件或操作,即使兩者之間沒(méi)有數(shù)據(jù)進(jìn)行傳遞。
    (5) 通信內(nèi)聚:指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作(有時(shí)稱(chēng)之為信息內(nèi)聚),或者指各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)。
    (6) 順序內(nèi)聚:指一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素輸出就是下一功能元素的輸入。即一個(gè)模塊完成多個(gè)功能,這些模塊又必須順序執(zhí)行。
    (7) 功能內(nèi)聚:這是最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個(gè)功能,聯(lián)系緊密,缺一不可。
    相關(guān)信息
    模塊獨(dú)立性指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單,兩個(gè)定性的度量標(biāo)準(zhǔn)――耦合性和內(nèi)聚性。
    耦合性也稱(chēng)塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息。
    無(wú)直接耦合;數(shù)據(jù)耦合;標(biāo)記耦合;控制耦合;公共耦合;內(nèi)容耦合(低――高);
    1.無(wú)直接耦合;
    2.數(shù)據(jù)耦合指兩個(gè)模塊之間有調(diào)用關(guān)系,傳遞的是簡(jiǎn)單的數(shù)據(jù)值,相當(dāng)于高級(jí)語(yǔ)言的值傳遞;
    3.標(biāo)記耦合指兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu),如高級(jí)語(yǔ)言中的數(shù)組名、記錄名、文件名等這些名字即標(biāo)記,其實(shí)傳遞的是這個(gè)數(shù)據(jù)結(jié)構(gòu)的地址。
    4.控制耦合指一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),傳遞的是控制變量(如開(kāi)關(guān)、標(biāo)志等),被調(diào)模塊通過(guò)該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能。
    5.公共耦合指通過(guò)一個(gè)公共數(shù)據(jù)環(huán)境相互作用的那些模塊間的耦合。公共耦合的復(fù)雜程序隨耦合模塊的個(gè)數(shù)增加而增加。
    6.內(nèi)容耦合:這是最高程度的耦合,也是最差的耦合。當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),或通過(guò)非正常入口而轉(zhuǎn)入另一個(gè)模塊內(nèi)部。

其他補(bǔ)充

我來(lái)補(bǔ)充: 回答即可得分。若被選為最佳答案,您可獲得更多獎(jiǎng)勵(lì)分。 馬上登錄 沒(méi)帳號(hào)?馬上注冊(cè)

  注冊(cè)登錄后回答,贏取積分!

點(diǎn)擊刷新驗(yàn)證碼

 
4734 詞條
  NOBODY發(fā)布的更多詞條
  相關(guān)詞條