① 軟體工程流圖的畫法
流圖實質上是「退化了的」程序流程圖"
一般情況下,流程圖里的分支結點可以直接保留,一條單一執行路徑上的多個語句、語句塊可以合並為一個結點。進入分支前的語句塊可以與分支結點相合並。基本上這樣就差不多了。
但也有一些特殊情況,如果過程設計中包含復合條件(一個或多個布爾運算符:邏輯OR,AND,NAND,NOR),這種情況下,應該把復合條件分解為若干個簡單條件,每個簡單條件對應流圖中一個結點。包含條件的結點稱為判定節點,從每個判定結點引出兩條或多條邊。
① 軟體工程流圖的畫法
流圖實質上是「退化了的」程序流程圖"
一般情況下,流程圖里的分支結點可以直接保留,一條單一執行路徑上的多個語句、語句塊可以合並為一個結點。進入分支前的語句塊可以與分支結點相合並。基本上這樣就差不多了。
但也有一些特殊情況,如果過程設計中包含復合條件(一個或多個布爾運算符:邏輯OR,AND,NAND,NOR),這種情況下,應該把復合條件分解為若干個簡單條件,每個簡單條件對應流圖中一個結點。包含條件的結點稱為判定節點,從每個判定結點引出兩條或多條邊。