在軟件設計中,扇入和扇出的概念是指應用程序模塊之間的層次調用情況。
按照結構化設計方法,一個應用程序是由多個功能相對獨立的模塊所組成。
扇入:是指直接調用該模塊的上級模塊的個數。扇入大表示模塊的複用程序高。
扇出:是指該模塊直接調用的下級模塊的個數。扇出大表示模塊的複雜度高,需要控制和協調過多的下級模塊;但扇出過小(例如總是1)也不好。扇出過大一般是因爲缺乏中間層次,應該適當增加中間層次的模塊。扇出太小時可以把下級模塊進一步分解成若干個子功能模塊,或者合併到它的上級模塊中去。
設計良好的軟件結構,通常頂層扇出比較大,中間扇出小,底層模塊則有大扇入。
其他回答 扇入:一個門的輸入定義爲門的輸入的數目。
扇出:用於描述驅動能力的一個詞
更加恰當的說法是:描述負載狀況的一種描述方式
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/cuixinminsuijie/archive/2008/12/12/3497442.aspx