系統設計知識:系統模塊結構設計知識筆記

             

 

一、什麼是模塊?程序員

模塊能夠認爲是組成系統的基本單位,它具備可組合、分解、更換的特色。系統中任何一個處理功能都能當作是一個模塊。模塊根據具體化的程度可劃分爲邏輯模塊和物理模塊。工具

模塊的要素:網站

  • 輸入輸出:模塊的輸入來源和去向都是來自同一個調用者。設計

  • 處理功能:主要指把輸入轉換成輸出所須要完成的任務。blog

  • 內部數據:模塊自己引用的數據。接口

  • 程序塊:實現模塊功能的代碼。文檔

其中前兩個反映了模塊的外部特徵。後兩個屬於模塊的內部特性。針對結構化設計中,主要考慮的是模塊的外部特徵。get

二、模塊結構圖介紹博客

模塊結構圖主要關注模塊的外部特徵,即上下級模塊、同級模塊之間的數據傳遞和調用關係。模塊結構圖是結構化設計中描述系統結構的圖形工具。做爲一種文檔,它必須嚴格定義模塊名、功能、接口,同時還應當在模塊結構圖上反映結構化設計的思想。社區

模塊結構圖組成:模塊、調用、數據、控制、轉接。

             

 

  • 模塊:主要指用一個名字就能夠調用一段程序語句。

  • 調用:用箭頭形狀表示調用。箭頭老是由調用模塊指向被調用模塊。調用包含直接調用、條件調用、循環調用。

             

 

  • 數據:調用模塊把數據傳送到被調用模塊以供處理,而後被調用模塊能夠把處理的結構送回到調用模塊。

  • 控制信息:模塊之間有時須要傳送某些控制信息。控制信息和數據的主要區別是前者只反映數據的某種狀態,不用處理。

  • 轉接符號:若是一張紙畫不下的話,能夠用轉接符號轉接到另一張紙上,或者避免圖上線條的交叉均可以用轉接符號,圓圈內須要加標號。

IT技術分享社區

我的博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖經常使用的工具程序員效率:整理經常使用的在線筆記軟件遠程辦公:經常使用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

相關文章
相關標籤/搜索