技術文件畫圖工具箱

codecraft發表於2022-04-01

本文主要介紹一下撰寫技術文件中可能會用的一些畫圖工具。這裡主要分為兩大派,一派是直接拖拽完成,一派是通過程式碼來完成

UI工具

主要有processondraw.ioexcalidrawarchimatetoolcloudcraft.co

processon

架構圖

image.png
https://www.processon.com/vie...

類圖

image.png
https://www.processon.com/vie...

ER圖

image.png
https://www.processon.com/vie...

用例圖

image.png
https://www.processon.com/vie...

流程圖

image.png
https://www.processon.com/vie...

拓撲圖

image.png
https://www.processon.com/vie...

draw.io

國內貌似訪問不了,可以畫C4、ER、UML、ArchiMate、AWS/Azure等

excalidraw

archimatetool

cloudcraft

主要是AWS的一些元件

diagram as code

主要有plantumlC4-PlantUMLContext Mapperstructurizrmermaid

plantuml

用例圖


https://plantuml.com/zh/use-c...

類圖


https://plantuml.com/zh/class...

狀態圖


https://plantuml.com/zh/state...

流程圖/活動圖


https://plantuml.com/zh/activ...

時序圖/順序圖


https://plantuml.com/zh/seque...

C4

主要有C4-PlantUMLC4-Builder

Context Mapper

這個應該是DDD愛好者最喜歡的工具,因為可以畫出context map,非常高大上

structurizr

主打Diagrams as code的思想,可以匯出PlantUML,C4-PlantUML,Mermaid,DOT,WebSequenceDiagrams,Ilograph格式

截圖2022-04-01 上午11.38.41.png

mermaid

跟markdown編輯器整合的比較好
截圖2022-04-01 上午11.53.04.png

小結

doc

相關文章