[心得] 三款好用的繪圖工具 (系統架構流程圖)

看板Soft_Job作者 (小惡魔)時間1年前 (2022/09/18 11:15), 編輯推噓15(1503)
留言18則, 18人參與, 1年前最新討論串1/1
影片: https://www.youtube.com/watch?v=IgD_XAKwAyk
部落格: https://bit.ly/3eY1JWW 不管是長官還是同事甚至下屬,在公司無時無刻都需要跨團隊進行溝通,當系統架構或流 程越來越複雜的時候,如果沒有按照當下情況記錄下來,對於未來接手的同事,或者是自 己都會不小心忘記,而在記憶最清楚的當下用文字或流程圖記錄下來,對團隊及自己是有 相當大的幫助。而有沒有工具可以快速畫出系統架構或流程圖?我們可以分幾種情境來討 論。 第一種是程式碼架構流程圖,跟開發團隊一起開發功能時,開發者可以先將程式的流程圖 先畫出來,跟團隊進行第一輪討論,避免實作下去時,考慮太少,多與團隊進行溝通,對 自己是非常有幫助的。 第二種是專案剛開始,或發展到一定程度,需要將全部系統架構整理下來,團隊可能用 了 AWS 或 GCP 等服務,有一個全貌的系統架構圖,可以協助團隊釐清專案到底使用了哪 些工具?讓剛加入的同事可以透過此架構圖快速了解並進入狀況。底下來介紹三套我個人 蠻推薦的三種繪製工具。 1. PlantUML https://plantuml.com/ 2. Diagrams https://www.diagrams.net/ 3. Excalidraw https://excalidraw.com/ 上面有三套好用的畫圖工具,我個人使用的時機不盡相同,如果是簡易的流程圖,我都直 接用 Excalidraw 快速搞定,不想花太多時間進行繪製,尤其是時間很趕的時候。跨團隊 或內部開發溝通時,我就會用 PlantUML,將開發流程描述清楚,避免在合作上面出現差 錯,讓其他開發同仁產生誤會。到專案中期或後期,整體架構比較確定後,我會在用 Diagrams 繪製系統流程,讓團隊或長官可以更加了解專案的全貌。 -- AppleBoy Blog: http://blog.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.110.136.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1663470930.A.DCC.html

09/18 11:25, 1年前 , 1F
推 draw.io 好用
09/18 11:25, 1F

09/18 12:40, 1年前 , 2F
09/18 12:40, 2F

09/18 12:46, 1年前 , 3F
09/18 12:46, 3F

09/18 13:16, 1年前 , 4F
09/18 13:16, 4F

09/18 14:37, 1年前 , 5F
09/18 14:37, 5F

09/18 16:39, 1年前 , 6F
09/18 16:39, 6F

09/18 17:05, 1年前 , 7F
原來draw.io改名為diagrams.net @@
09/18 17:05, 7F

09/18 17:36, 1年前 , 8F
09/18 17:36, 8F

09/18 19:10, 1年前 , 9F
有在用 GitHub 的話可以直接畫 Mermaid diagrams
09/18 19:10, 9F

09/18 20:12, 1年前 , 10F
推DRAW.IO
09/18 20:12, 10F

09/18 22:15, 1年前 , 11F
09/18 22:15, 11F

09/18 22:42, 1年前 , 12F
我都用lucidchart
09/18 22:42, 12F

09/19 01:25, 1年前 , 13F
draw.io+figma基本就暢通無阻了
09/19 01:25, 13F

09/19 01:26, 1年前 , 14F
最近改用lucidchart 比較fancy
09/19 01:26, 14F

09/19 08:22, 1年前 , 15F
Mermaid有時候節點的位置會跑掉,我覺得不太方便
09/19 08:22, 15F

09/19 11:42, 1年前 , 16F
我都用miro,collaboration 好用
09/19 11:42, 16F

09/19 15:58, 1年前 , 17F
lucidchart 真的好用,就是貴了點
09/19 15:58, 17F

09/21 12:51, 1年前 , 18F
我覺得drawio蠻難用的 不知道是不是我太菜
09/21 12:51, 18F
文章代碼(AID): #1Z9erItC (Soft_Job)