使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)
1.98 MB
174 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档是 PlantUML 语言参考指引,涵盖了使用 PlantUML 绘制多种 UML 图表的方法,包括时序图、用例图、类图、活动图等。新活动图语法支持更好的代码维护,并非依赖于 Graphviz。文档还介绍了如何使用 UML2 标记符、数学公式、Skinparam 命令以及如何在图表中集成云端见解。 | ||
AI总结 | ||
《使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)》摘要如下:
### 文档概述
PlantUML 是一个开源项目,支持通过简单的语言快速绘制 UML 图和其他示意图,包括:
- UML 图:时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图。
- 非 UML 图:线框图形界面、架构图、SDL、Ditaa 图、甘特图、MindMap、Work Breakdown Structure、AsciiMath 或 JLaTeXMath 数学公式。
### 活动图(新语法)
1. **活动标签**:以冒号开始,以分号结束,支持 Creole Wiki 语法。
示例:
```plantuml
@startuml
:Hello world;
:This is on defined on several **lines**;
@enduml
```
2. **开始/结束**:使用 `start` 和 `stop` 或 `end` 表示图示的开始和结束。
示例:
```plantuml
@startuml
start :Hello world;
:This is on defined on several **lines**;
stop
@enduml
```
3. **注释**:支持浮动注释,使用 `floating` 关键字,文本可包含 HTML 格式。
示例:
```plantuml
@startuml
start :foo1;
floating note left: This is a note
:foo2;
note right This note is on several //lines// and can contain HTML
stop
@enduml
```
4. **颜色**:可为活动指定颜色。
示例:
```plantuml
@startuml
start :starting progress;
#HotPink:reading configuration files
@enduml
```
### 组件图
1. **方向控制**:使用 `left`、`right`、`up`、`down` 或方向单词的首字母(如 `-d-`、`-do-`、`-down-`)更改箭头方向。
示例:
```plantuml
@startuml
[Component] -left-> left [Component]
[Component] -right-> right [Component]
[Component] -up-> up [Component]
[Component] -down-> down [Component]
@enduml
```
2. **UML2 标记符**:通过 `skinparam componentStyle uml2` 切换到 UML2 标记符。
示例:
```plantuml
@startuml
skinparam componentStyle uml2
interface "Data Access" as DA
DA - [First Component]
[First Component] ..> HTTP : use
@enduml
```
### 数学公式
支持通过 `AsciiMath` 和 `JLaTeXMath` 插入数学公式。
- `AsciiMath` 转换符号为 LaTeX 表达式。
- `JLaTeXMath` 显示 LaTeX 公式,需手动下载并配置相关 JAR 文件。
示例:
```plantuml
@startlatex
\sum_{i=0}^{n-1} (a_i + b_i^2)
@endlatex
```
### 设计示例
1. **云洞见库**:使用 Cloudinsight sprites 可以在 PlantUML 中表示流行技术的视觉化图表。
示例:
```plantuml
!include |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
167 页请下载阅读 -
文档评分