扇入:是指直接調(diào)用該模塊的上級模塊的個數(shù)。扇入大表示模塊的復(fù)用程序高。 (推薦學(xué)習(xí):phpstorm)
扇出:是指該模塊直接調(diào)用的下級模塊的個數(shù)。扇出大表示模塊的復(fù)雜度高,需要控制和協(xié)調(diào)過多的下級模塊;但扇出過小也不好。
扇出過大一般是因?yàn)槿狈χ虚g層次,應(yīng)該適當(dāng)增加中間層次的模塊。扇出太小時可以把下級模塊進(jìn)一步分解成若干個子功能模塊,或者合并到它的上級模塊中去。
扇出能力是指與非門輸出端連接同類門的最多個數(shù)。它反映了與非門的帶負(fù)載能力。
擴(kuò)展資料:
一個模塊調(diào)用其他模塊的個數(shù),稱為該模塊的扇出。扇出越大,設(shè)計該模塊時需要考慮的問題就越多,因而復(fù)雜性越高。
一個模塊被其他模塊調(diào)用的個數(shù),稱為該模塊的扇入。扇入大些,一般不會影響問題的復(fù)雜性,而且扇入越大,說明該模塊的復(fù)用性越好。
大一般是因?yàn)槿狈χ虚g層次,應(yīng)該適當(dāng)增加中間層次的模塊。扇出太小時可以把下級模塊進(jìn)一步分解成若干個子功能模塊,或者合并到它的上級模塊中去。
設(shè)計良好的軟件結(jié)構(gòu),通常頂層扇出比較大,中間扇出小,底層模塊則有大扇入。扇入:一個門的輸入定義為門的輸入的數(shù)目。
在軟件設(shè)計中,扇入和扇出的概念是指應(yīng)用程序模塊之間的層次調(diào)用情況。按照結(jié)構(gòu)化設(shè)計方法,一個應(yīng)用程序是由多個功能相對獨(dú)立的模塊所組成。