plantuml进行系统构架设计和描述的层次化问题的解决
系统构架的层次化用目录和名字映射来模拟,不同的视图,用域来界定,比如: 订单系统.时序图.puml。
系统构架信息本身用.puml文件来描述
系统构架的附加信息用markdown来描述,信息关联都通过文件名和注释来关联。
当然也可以用package
可以用宏 !function来自定义DSL实现扩展,以此来形成自己的系统构架描述体系和图形展示,当然这些宏最后会调用plantuml自己带的那些基本描述构件。
结合vscode的plantuml插件jebbs那个,可以实现一遍编码,一遍直接图形展示,提高效率。
以及Svg Preview插件( Simon Siefke),可以任意缩放和平移
@startuml
' 使用 package 创建一个逻辑分组
package "订单系统" {
[订单服务]
[库存服务]
}
@enduml
浙公网安备 33010602011771号