軟件工程20
1. 耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強,模擬的獨立性則越差。
2. 內(nèi)聚性又稱塊內(nèi)聯(lián)系。指模擬的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。若一個模塊內(nèi)各元素(語句之間、程序段之間)的聯(lián)系越緊密,則它的內(nèi)聚性就越高。
3. 內(nèi)聚性有六種類型:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。
4. 偶然內(nèi)聚指一個模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。這是內(nèi)聚程度最差的內(nèi)聚。
5.邏輯內(nèi)聚指模擬內(nèi)執(zhí)行幾個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。把需要同時執(zhí)行的動作組合在一起形成的模塊為時間內(nèi)聚模塊。
6. 耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時,盡量做到高內(nèi)聚、低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。
7. 結(jié)構(gòu)圖的主要內(nèi)容有:模塊、模塊調(diào)用、參數(shù)傳遞。
8. 模塊的扇出指一個模塊直接下屬模塊的個數(shù),扇入指一個模塊直接上屬模塊的個數(shù)。
9. 要把數(shù)據(jù)流圖(DFD)轉(zhuǎn)換成軟件結(jié)構(gòu),首先必須研究DFD的類型。各種軟件系統(tǒng),一般可分為變換型和事務(wù)型兩類。
10. 變換型的DFD是由輸入、變換(或稱處理)和輸出三部分組成。