什麼是扇入和扇出?

 

在軟件設計中,扇入和扇出的概念是指應用程序模塊之間的層次調用情況。

按照結構化設計方法,一個應用程序是由多個功能相對獨立的模塊所組成。

扇入:是指直接調用該模塊的上級模塊的個數。扇入大表示模塊的複用程序高。

扇出:是指該模塊直接調用的下級模塊的個數。扇出大表示模塊的複雜度高,需要控制和協調過多的下級模塊;但扇出過小(例如總是1)也不好。扇出過大一般是因爲缺乏中間層次,應該適當增加中間層次的模塊。扇出太小時可以把下級模塊進一步分解成若干個子功能模塊,或者合併到它的上級模塊中去。

設計良好的軟件結構,通常頂層扇出比較大,中間扇出小,底層模塊則有大扇入。

其他回答   扇入:一個門的輸入定義爲門的輸入的數目。 
扇出:用於描述驅動能力的一個詞 
更加恰當的說法是:描述負載狀況的一種描述方式

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/cuixinminsuijie/archive/2008/12/12/3497442.aspx
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章