PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.3)
1.76 MB
158 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
韩语 | .pdf | 3 |
摘要 | ||
本文档是PlantUML语言参考指南(Version 1.2019.3),详细介绍了PlantUML的功能和用法。PlantUML是一个开源项目,允许用户快速创建多种UML图表,如序列图、用例图、类图、活动图、组件图、状态图、对象图、部署图和定时图等。此外,还支持非UML图表如Wireframe界面、Archimate图表、SDL、Ditaa图、甘特图以及使用AsciiMath或JLaTeXMath表示的数学公式。文档还介绍了PlantUML的常用命令,如注释、页眉页脚、缩放、颜色、字体设置、表格创建等功能。此外,文档展示了如何使用 PlantUML 定义Variables、注入HTML、处理Unicode字符、创建独立的数学公式以及使用Creole语法定义文本样式。 | ||
AI总结 | ||
《PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.3)》摘要如下:
### 核心内容总结
**1. PlantUML 简介**
PlantUML 是一个开源项目,允许用户使用简单的语言快速创建 UML 图表。它支持以下类型的图表:
- UML 图表:序列图、用例图、类图、活动图、组件图、状态图、对象图、部署图、Timing 图
- 非 UML 图表:Wireframe 接口图、Archimate 图、SDL(Specification and Description Language)、Ditaa 图、Gantt 图、AsciiMath 或 JLaTeXMath 表达式
**2. 语法与使用**
- PlantUML 使用简单直观的语言定义图表。
- 需要的依赖包包括:`l-1.0.3.jar`, `jlm_cyrillic.jar`, `jlm_greek.jar`,这些需与 `PlantUML.jar` 放在同一文件夹中。
**3. 常用命令**
- **注释**:使用单引号 `'` 或 `/' ... '/` 添加注释。
- **标题和页脚**:使用 `header` 和 `footer` 命令,可指定居中、左对齐或右对齐,并支持 HTML 内容。
- **缩放**:使用 `scale` 命令调整图表大小,支持比例、宽度、高度或最大尺寸。
- **数学表达式**:支持 AsciiMath 和 JLaTeXMath 表达式,可在图表中插入数学公式或生成独立公式。
- **Gantt 图**:支持定义任务、依赖关系和时间轴,例如:
```plantuml
@startgantt
[Test prototype] lasts 10 days
...
@endgantt
```
**4. 其他功能**
- **Unicode 支持**:PlantUML 支持多种语言字符,包括非拉丁字符。
- **自定义外观**:通过 `skinparam` 命令调整背景颜色、字体颜色、大小和名称。
- **访问 HTTP 资源**:可在图表中插入通过 URL 引用的图片。
- **内联和文件引用**:使用 `!include` 命令引用外部文件,便于代码复用。
- **Creole 语法**:支持文本样式(如加粗、斜体、删除线)和列表,支持 HTML 标签兼容性。
- **表格**:支持创建带背景色的表格,例如:
```plantuml
|= Header |= Content |
|<#FF8080>红色单元格|<#80FF80>绿色单元格|
```
**5. 对象图**
- 支持对象字段的定义,例如:
```plantuml
object user {
name = "Dummy"
id = 123
}
```
### 使用建议
PlantUML 是一个功能强大且灵活的工具,适合快速创建各种图表。通过其简单的语法和丰富的功能,用户可以根据需求生成清晰、直观的图表,并进行个性化定制,满足不同的项目需求。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
151 页请下载阅读 -
文档评分