PlantUML是一个开源工具,允许用户使用纯文本语言创建UML图表。 PlantUML的语言是特定于域的语言的示例。它使用Graphviz软件来布置其图表。它已被用于允许盲人学生使用UML。 PlantUML还帮助盲人软件工程师设计和阅读UML图表。
基本信息列表
- 软件类型:UML 建模
- 稳定版本:1.2019.5(发布时间:2019.05.30)
- 编程语言:Java
- 操作系统:Linux,macOS,Microsoft Windows
- 许可协议:GNU通用公共许可证(GNU GPL)
- 源码仓库:https://github.com/plantuml/plantuml
支持绘图类型列表
| 类别 | 组成 |
|---|---|
| UML图 | 时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图 |
| 非UML图 | 线框图形界面、架构图、规范和描述语言 (SDL)、Ditaa diagram、 甘特图、思维导图、 Work Breakdown Structure diagram、 以 AsciiMath 或 JLaTeXMath 符号的数学公式 |
使用CMD命令生成PNG,SVG或者LaTeX格式的图片。此外,针对时序图可以生成ASCII艺术图。
示例
快速入门
活动图(activity diagram)
- 简单示例:租车APP流程
@startuml
|租客|
start
:选择车辆,提交订单,支付租车押金;
|#AntiqueWhite|车主|
:接收订单;
|租客|
:支付违章押金;
|租客和车主|
:定时定点取车;
|租客|
:租客用车;
|租客和车主|
:定点定时还车;
:费用结算;
|租客|
:退还租客押金余额;
|租客和车主|
:互相评价;
|租客|
:退还违章押金;
|租客和车主|
:订单结束;
stop
@enduml
更多资料,请访问:
PlantUML是开源工具,能用纯文本语言创建UML图表,使用Graphviz布置图表,还帮助盲人使用UML。其稳定版本为1.2019.5,编程语言是Java,支持多操作系统。可生成多种格式图片,有活动图等示例。

2210

被折叠的 条评论
为什么被折叠?



