系統結構圖的最大扇入數是指該系統結構從最上級到可以調用的最低一級的模組行數;其中扇入是指直接調用該模組的上級模組的個數,扇入大則表示模組的複用程式高。
系統結構圖是結構化設計方法使用的描述方式,也稱為結構圖或控制結構圖。它表示了一個系統 (或功能模組) 的層次分解關係,模組之間的調用關係,以及模組之間資料流和控制流資訊的傳遞關係,它是描述系統物理結構的主要圖表工具。
模組最多的一行的數量即為最大扇出數。 (建議學習:phpstorm)
##最大扇入數是指此系統結構從最上級到可呼叫的最低一級的模組行數。
扇入:是指直接呼叫該模組的上級模組的個數。扇入大表示模組的複用程式高。
最大扇出數是指此系統結構中模組可以直接呼叫的下級模組最大數目。
扇出:是指該模組直接呼叫的下級模組的個數。扇出大表示模組的複雜度高,需要控制和協調過多的下級模組。
扇入和扇出的概念是指應用程式模組之間的層次呼叫情況。依照結構化設計方法,一個應用程式是由多個功能相對獨立的模組所組成。
模組結構化設計中的一些概念:
模組化:將一個待開發的軟體分解成若干個小的簡單的部分-模組,每個模組可獨立開發、測試,最後組裝成完整的程式。這是一種複雜問題的「分而治之」的原則。模組化的目的是讓程式結構清晰,容易閱讀,容易理解,容易測試,容易修改。
模組獨立:每個模組完成一個相對特定獨立的子功能,並且與其他模組之間的聯繫簡單。衡量度量標準有兩個:模組間的耦合和模組的內聚。模組獨立性強必須做到高內聚低耦合。
控制層次:顯示了程式構件(模組)的組織情況。控制層次往往用程式的層次結構(樹形或網型)來表示。
1、深度:程式結構的層次數,可以反映程式機構的規模和複雜程度。
2、寬度:同一層模組的最大模組個數
3、模組的扇出:一個模組呼叫(或控制)的其他模組數
4、模組的扇入:呼叫(或控制)一個給定模組的模組個數
以上是系統結構圖的最大扇入數是指什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!