pdf文档 PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)

3.11 MB 294 页 0 评论
语言 格式 评分
日语
.pdf
3
摘要
文档系统介绍了PlantUML的使用方法,涵盖了多种UML图表的绘制,包括类图、用例图、时序图等。PlantUML支持通过简单的文本代码快速生成各种图表,并提供了丰富的功能,如注释、页脚、缩放、样式设置等。此外,文档还详细说明了如何通过特定命令实现继承关系、接口实现、JSON数据的可视化以及复杂结构的表示。
AI总结
以下是对文档内容的总结,突出核心观点和关键信息,避免冗余,逻辑清晰: --- ### PlantUML 语言参考指南总结 #### 1. 概述 PlantUML 是一种用于快速创建多种图表的工具,支持以下图表类型: - UML 图表:如序列图、用例图、类图、活动图、组件图、状态机图、对象图、配置图、时序图; - 其他图表:如 JSON 数据、线框图、架构图、SDL、Ditaa、甘特图、思维导图、WBS 图等。 每种图表可以通过简单直观的语言描述生成。 --- #### 2. 常用命令 - **注释**:以单引号 `'` 开始,多行注释使用 `/'` 开头和 `'/` 结尾。 - **页眉/页脚**:通过 `header` 和 `footer` 命令添加,支持左/右/居中对齐和 HTML 内容。 - **缩放**:使用 `scale` 命令支持缩放比例或宽高像素设置,例如: - `scale 1.5` - `scale 200 width` - `scale 200*100` --- #### 3. 类图 - **关联关系**:通过 `-->`、`--`、`o--` 等符号表示关联,支持箭头方向和标签。 - **继承与实现**:使用 `extends` 和 `implements` 关键字。 - **方法与字段**:通过冒号 `:` 声明字段或方法,支持括号 `{}` 包裹多个属性或方法。例如: ```plantuml class ArrayList { Object[] elementData size() } ``` --- #### 4. 组件图 - **UML 表示方式**:默认使用 UML2 表示(1.2020.13-14 及以上版本)。 - **切换风格**: - 使用 `skinparam componentStyle uml1` 切换到 UML1 表示。 - 使用 `skinparam componentStyle rectangle` 切换到非 UML 表示(四角形表达)。 --- #### 5. 对象图 - **关联关系**:通过箭头表示对象间关系。 - **字段添加**:通过 `:` 声明字段,支持多字段用 `{}` 包裹。例如: ```plantuml object user { name = "Dummy" id = 123 } ``` --- #### 6. 用例图 - **参与者定义**:使用 `:actor:` 定义参与者。 - **矢线绘制**:支持自定义方向,例如 `-left->`、`-right->`、`-up->`、`-down->`。 - **分割图**:使用 `newpage` 分割页面。 --- #### 7. 其他功能 - **JSON 数据可视化**:通过 `@startjson` 和 `@endjson` 创建 JSON 数据图,支持复杂结构。 - **图表分割**:使用 `newpage` 将图表分割成多个页面。 --- 以上是 PlantUML 语言参考指南的核心内容,涵盖了主要功能和语法,适合快速了解和使用 PlantUML 创建多种图表。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 287 页请下载阅读 -
文档评分
请文明评论,理性发言.