最近由于工作原因,后面可能要用到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