PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2020.23)
3.16 MB
307 页
0 评论
| 语言 | 格式 | 评分 |
|---|---|---|
韩语 | .pdf | 3 |
| 摘要 | ||
文档详细介绍了PlantUML的使用方法及其支持的各种UML和非UML图表。PlantUML是一个开源项目,允许用户快速创建多种类型的图表,包括时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、时序图等。此外,PlantUML还支持JSON数据、线框图界面、Archimate图、SDL、Ditaa图、甘特图、思维导图、工作分解结构图和数学符号。文档还涵盖了常用命令,如注释、页眉页脚、缩放、颜色自定义、添加约束、定义任务短名、设置任务完成状态和嵌入HTML内容。通过PlantUML的简洁语言和灵活的语法,用户可以轻松定义和自定义各种图表。 | ||
| AI总结 | ||
《PlantUML을 사용해서 UML 그리기 - PlantUML 언어 참조 가이드 (Version 1.2020.23)》摘要如下:
PlantUML是一款用于快速创建图表的开源工具,支持多种UML图表,包括:
- 时序图
- 用例图
- 类图
- 活动图
- 组件图
- 状态图
- 对象图
- 部署图
- 时间图
此外,还支持其他类型的图表,如JSON数据图、界面线框图、Archimate图、SDL图、Ditaa图、甘特图、思维导图和工作分解结构图。
### 核心功能与命令
1. **注释**:以单引号`'`开头的内容为注释,支持多行注释。
2. **页眉与页脚**:使用`header`和`footer`命令可在图表中添加标题或底部信息,支持多行和HTML格式。
3. **缩放**:通过`scale`命令调整生成图表的大小,支持比例、宽度、高度或最大限制。
4. **任务约束**:在甘特图中添加任务之间的依赖关系。
5. **短名称**:使用`as`关键字为任务定义短名称,提高可读性。
6. **自定义颜色**:通过`is colored in`命令为任务分配颜色。
7. **任务状态**:设置任务的完成状态。
### 示例
- **甘特图**:
```plantuml
@startgantt
[Prototype design] lasts 15 days
[Test prototype] lasts 10 days
[Test prototype] starts at [Prototype design]'s end
@endgantt
```
- **时序图**:
```plantuml
@startuml
clock clk with period 1
binary "enable" as en
binary "R/W" as rw
binary "data Valid" as dv
concise "dataBus" as db
concise "address bus" as addr
@6 as :write_beg
@10 as :write_end
@15 as :read_beg
@19 as :read_end
@0 en is low db is "0x0" addr is "0x03f" rw is low dv is 0
@:write_beg-3 en is high
@:write_beg-2 db is "0xDEADBEEF"
@:write_beg-1 dv is 1
@:write_beg rw is high
@:write_end rw is low dv is low
@:write_end+1 rw is low db is "0x0" addr is "0x23"
@12
@enduml
```
### 其他功能
- **Skinparam命令**:自定义图表样式,如背景色、字体、箭头样式等。
- **Creole语法**:支持粗体、斜体、垂线等文本样式,兼容HTML语法。
PlantUML通过简洁直观的语言和丰富的功能,能够快速生成多种图表,适用于软件设计和分析。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
300 页请下载阅读 -
文档评分













