UML建模工具 Yuml vs plantUML vs Mermaid

需求

UML建模工具,类图,对象图,时序图等分析


PlantUML

语法简单明了,但需要装java,用plantuml.jar包。设几个环境变量,可移植性不高,支持png, svg图片导出。

Preview window


Mermaid diagram(美人鱼图)

语法超级简单,支持html标签及流行的markdown,可惜的是目前不支持类图的UML,但支持的流程图,甘特图以及时序图都是十分不错的。

HTML tag

<div class="mermaid">
sequenceDiagram
  A-->B: Works!
</div>

Markdown fenced code

```mermaid
sequenceDiagram
  A-->B: Works!
```

usage

yUML

  • 其渲染图片引擎不需要调额外的web服务
  • 以下几种常用的uml图都支持用代码的形式表式
    • Class
    • Activity
    • Use-case
    • State
    • Deployment
    • Package
    • [new] Sequence
  • 最新的语法支持Markdown了!!!

yUML extension screenshots


小结:强烈建议使用最后一种方式,使用成本低,免费,上手快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值