热门问题
时间线
聊天
视角

流程图

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

流程图
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