最近由於工作原因,后面可能要用到c4model和常用的UML圖,找了一下資料學習
c4model
c4模型主要用於畫架構圖
c4的組成部分
- Context(上下文)
- Component(組件)
- Container(容器)
- Code(代碼)
詳情請參考
c4model介紹
畫圖工具
drawio
drawio桌面版下載
iodraw(比drawio打開更快)
c4model插件(drawio,iodraw都是在其他那里添加插件,然后將該url復制進去刷新即可,如果drawio下載桌面版下載該網站對應的js引入即可)
c4model插件安裝
-
drawio桌面版
c4.js的網站可能由於安全設置無法打開,可以在linux環境curl https://tobiashochguertel.github.io/c4-draw.io/c4.js > c4.js然后保存到gitee設置公有訪問,引入對應的地址也可以
c4.js本人將其放到了自己的gitee倉庫,如果無法訪問可以去下面地址下載
https://gitee.com/sharehappy/ITShare/tree/master/c4model