iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0

前言


我拿著粗糙的wireframe 手稿請教設計師朋友有什麼地方需要改進的,總感覺這份手稿還有很多細節沒處理到。
朋友: 「需要flow 才能知道畫面間的邏輯呢,你想畫 flow chart 還是用 wireframe 畫流程圖呢?」
Flow chart 怎麼好像聽過,他跟 UI Flow差在哪呢?

操作邏輯流程 (Logic Flow)


Flow chart 和 UI Flow 都算是呈現操作流程,用來溝通用的圖。確認了需求,考慮了大方向,再來就是要把所有情境都列出來,安排邏輯處理。

Flow chart

製作 Flow chart 的好處在於,在還沒有畫面時,可以先確認在所有情境下會出現哪些狀態,功能上判斷順序為何。
Flow Chart 以流程圖的方式呈現,用標籤和線箭頭表示。
標籤分為4種https://ithelp.ithome.com.tw/upload/images/20220909/201360485fauk8pPTs.png

  1. 圓角矩形:起點與終點 (Terminator)
  2. 矩形:處理流程 (Process)
  3. 平行四邊形:資料 Input 和 output
  4. 菱形:抉擇 (Decision)

UI Flow

有了前面 Flow chart 把情境和流程列出來後,就可以安排頁面流程雛形。
因為 Flow chart 有了所有情境,在畫 UI Flow 才不會漏掉畫面。
有了 UI Flow 讓人可以更直覺的討論操作流程。
https://ithelp.ithome.com.tw/upload/images/20220909/20136048JafyFUr0tn.png

實作 Flow chart


試試看來畫 Flow chart 吧!把能想到的操作情境都列出來!

這次來用 Miro 畫流程圖

  • 申請帳號後 > 登入 > 新開頁面 > 選 Flowcharthttps://ithelp.ithome.com.tw/upload/images/20220909/20136048j0tM1U4oh9.png
  • 在筆電上用還可以選擇用控制板或是滑鼠操作,等等介面怎麼是日文!(還好我動漫看得多,還認得一點)
    https://ithelp.ithome.com.tw/upload/images/20220909/201360486I1ZhTSA3t.png
  • 左上選設定 > profile 設定 https://ithelp.ithome.com.tw/upload/images/20220909/20136048UeOqdWQCBN.png
  • 把語言選成英文,搞定https://ithelp.ithome.com.tw/upload/images/20220909/20136048pTpGXcNmGn.png

先從 search 頁面開始吧!把 keep 截圖當作參考,
首先 start就是開啟 search 畫面,再來黃色方框是執行動作,等等...
畫面有這麼多地方可以點選做動作,那第一個動作要填什麼?點選標籤、點按空白地區收鍵盤、還是鍵盤點下search進行搜尋?

卡住了!

在畫面上同時有很多元件都在監聽使用者互動,這圖怎麼畫?
經過一番搜尋,發現原來 Flow char 只注重在邏輯判斷,所以應該以程式邏輯判斷而非注重點擊操作。

那麼如果要畫 flow char 應該先重新回看每個畫面要的功能有哪些

搜尋頁面

  1. 搜尋內文
  2. 範圍內搜尋內文
  3. 回上頁

主頁面

  1. 顯示所有記事
  2. 新增記事
  3. 點選進入記事頁面
  4. 點選搜尋進入記事頁面

記事頁面

  1. 顯示列表
  2. 新增列表
  3. 編輯列表
  4. 刪除列表
  5. 回上頁

這樣就清楚多了,再來繼續畫,噠啦!
https://ithelp.ithome.com.tw/upload/images/20220909/20136048sVQ9xCXyqP.png
不過有些地方好像怪怪的,流程圖的方框照理來說只能出去一條線啊?那遇到switch case 怎麼辦呢?

且聽下回分曉

今日運動

滑輪下拉

40磅 15 15 15

55磅 10 8 8 10

70磅 拉不下去

划船

25磅 15 15 15

40磅 10 10 10


上一篇
Day 2 給我一支筆雖不能舉起地球,但可以具象化想法!
下一篇
Day 4 Flow chart 2,一個不小心就要隕石開發了?
系列文
今年一定減成功!Jetpack Compose 做出重訓紀錄APP30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言