热门问题
时间线
聊天
视角

流程圖

表示演算法、工作流或流程的一種框圖表示 来自维基百科,自由的百科全书

流程图
Remove ads

流程圖,又稱程式方塊圖是表示演算法工作流或流程的一種方塊圖表示,它以不同類型的框代表不同種類的步驟,每兩個步驟之間則以箭頭連接。這種表示方法便於說明解決已知問題的方法。流程圖在分析、設計、記錄及操控許多領域的流程或程式都有廣泛應用。[1]

Thumb
應對燈泡不亮的簡單流程圖

概覽

流程圖背後可以概括了各節點類型、其內容及其他補充用的資訊。在設計或者記錄一些簡單的步驟或程式都會用得上流程圖。與其他圖表一樣,這種圖表可以幫助視覺化發生了甚麼事情,從而更易去理解中間的工序。雖然有很多𧗠生出來的版本,各目有各目的標示方式,它們大都都有以下2種的符號:

  • 步驟:通常稱作「活動」,常以長方形來表示
  • 決定:常以棱形來表示

當流程圖被分隔成水平或垂直的不同部份的時候通常會說是『跨功能』的,這是用來描述不同的控制單元。特定的控制單元會隨著特定的部份呈現成一個圖示。一個跨功能流程圖能讓畫圖者正確地給『執行步驟』或『做出決定』來區分職責,並且能顯示出一個流程中每個不同部份的組成單元的職責。

流程圖可以圖像化一些指定的過程。通常配合其他種類的圖表來使用。例如,20世紀著名於品質管理的日本學者石川馨認為流程圖可以並列七個品質控制工具之一。流程圖與直方圖柏拉圖查檢表管制圖石川圖(魚骨圖)及散佈圖都同等重要。而是統一塑模語言中的活動圖,也可以用來與眾多其他圖表配搭使用。

另外,盒圖Drakon圖英語DRAKON也可以用來表示流程。

Thumb
在紙張上用標準尺來輔助繪圖
Remove ads

類型

Sterneckert (2003) 認為流程圖可以分為以下四種類型:[2]

繪制流程圖

常用符號

美國國家標準協會是1960年代就開始制定流程圖及一些標準符號[3]。而在1970年,國際標準化組織採用其方案[4]。現時通用的版本ISO 5807是在1985年修訂[5]。以下圖例列出一些ISO常用符號[6][7]

更多資訊 形狀, 名稱 ...
Remove ads

其他符號

除了上述的基本符號,舉例以下[11][12]

更多資訊 形狀, 名稱 ...

繪製工具

Thumb
Flowgorithm

任何繪圖軟體都可以創造流程圖,有些軟體可以將流程圖背後的數據模型記錄下來,方便與資料庫、專案管理電子試算表等軟體協作。不同的軟體如yEd英語yEdInkscapeMicrosoft Office Visio都可以製作流程圖。也有一些軟體可以將編程原始碼或指定的流程圖描述碼來轉換出來。

有些視覺化程式設計語言[13]採用流程圖來顯示程式的運作。這些工具都可以用來教導初學者去編程,例子有Draw.ioFlowgorithm英語FlowgorithmGitMind英語GitMindLucidchart英語Lucidchart、LARP、Raptor英語RaptorVisual Logic英語Visual Logic及VisiRule。

參見

參考來源

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads