【工具使用系列】UML建模工具PlantUML

PlantUML是开源工具,能用纯文本语言创建UML图表,使用Graphviz布置图表,还帮助盲人使用UML。其稳定版本为1.2019.5,编程语言是Java,支持多操作系统。可生成多种格式图片,有活动图等示例。

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

在这里插入图片描述

更多资料,请访问:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值