A-level 計算機/CIE/基礎問題解決和程式設計技能/演算法設計和問題解決
外觀
|
規範連結 演算法
結構圖
糾正性維護
適應性維護
|

軟體工程中的結構圖是顯示系統分解成其最低可管理部分的圖表。它們用於結構化程式設計,將程式模組排列成樹狀結構。每個模組由一個框表示,該框包含模組的名稱。樹結構視覺化模組之間的關係,顯示使用箭頭在模組之間傳輸資料。結構圖是自頂向下設計的示例,其中問題(程式)被分解成其組成部分。樹顯示模組之間的關係,顯示模型之間的資料傳輸。
| 符號 | 名稱 | 含義 | |
|---|---|---|---|
|
過程 | 每個框表示一個程式設計模組,這可能是一個計算一些數字的平均值或列印一些工資單的東西 | |
| 資料對 | 從一個模組傳遞到另一個模組需要處理的資料。 | ||
| 標誌 | [擴充套件 - 您不需要在考試中知道這一點] 檢查傳送到程序以停止或啟動程序的資料。例如,當讀取的檔案結束時,或者一個標誌來說明發送的資料是否為正確的格式 |

結構圖中的選擇由菱形符號確定。這意味著將檢查一個條件,並且根據結果,將執行不同的模組。

使用半圓形箭頭,我們可以在結構圖中表示迭代。