- 什麼是流程圖
流程圖可以用於展示各種的處理流程,包括產品用例流程、用例流程、商業流程、頁面流程等。一張簡明的流程圖,能促進產品也開發工程師的交流,節約口頭溝通成本,並且能夠點出一些關鍵性問題。流程圖能使思路清晰、邏輯清楚,並且有助於程序的邏輯實現和有效解決實際問題。
市場上也有很多平臺應用可以用來完成流程圖的製作,包括Process On、Mockplus、墨刀、MindMaster等。對比之後還是覺得Axure性價比高一些,可以下載到破解版,操作界面功能也齊全一些,並且能夠下載到大量的組件庫,便於產品設計。
- Axure流程圖控件
首先可以切換到庫flow模式,能夠看到相關組件,接下來關鍵是瞭解圖形代表的意義:
rectangle:矩形
作用:一般用作要執行事情,在程序流程中做執行框。在 Axure 中如果是畫頁面框架圖,那麼也可以指代一個頁面。你可把頁面和執行命令放在同一流程中做說明,這個時候將兩類不同的矩形做色彩區別。
rounded rectangle:圓角矩形或者扁圓
作用:表示程序的開始或者結束,在程序流程圖中作爲起始框或者結束框。
beveled rectangle:斜角矩形
作用:斜角矩形我幾乎不使用,可以視情況自定義。
diamond:菱形
作用:表示決策或判斷,在程序流程圖中,用作判別框
file:文件
作用:表達爲一個文件,可以是生成的文件,或者是調用的文件。
bracket:括弧
作用:註釋或者說明,也可以做條件敘述。一般流程到一個位置,做一段執行說明,或者做特殊行爲會使用。
semicircle:半圓形
作用:半圓在使用中常作爲流程頁面跳轉、流程跳轉的標記。
triangle:三角形
作用:控制傳遞,一般和線條結合使用,畫數據傳遞。
trapezoid:梯形
作用:一般用作手動操作
ellipse:橢圓形或圓形
作用:如果畫小圓,一般是用來表示按順序數據的流程;如果是橢圓形,很多人用作流程的結束。
hexagon:六邊形
作用:表示準備之意,大多數人用作流程的起始,類似起始框。
parallelogram:平行四邊形
作用:一般表示數據,或者確定的數據處理。或者表示資料輸入(Input)。
actor:角色
作用:模擬流程中操作的角色是誰。需要注意的是,角色並非一般是人,有時候是機器自動執行,有時候也可以是模擬一個系統管理。
database:數據
作用:就是指保存我們網絡數據的數據庫。
image:圖片
作用:表示一張圖片,或者置入一個已經畫好的圖片、流程或者一個環境。
- Axure流程圖連接線
將鼠標放在一個流程控件的連接點上,拖拽連接即可。