PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)
1.92 MB
148 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
日语 | .pdf | 3 |
摘要 | ||
本文档是PlantUML语言参考指南(Version 1.2019.1),详细介绍了如何使用PlantUML快速创建多种UML图表,包括序列图、用例图、类图、活动图、组件图、状态转换图、对象图、配置图和时序图等。此外,还支持非UML图表如架构图、甘特图、数学符号等。文档涵盖了PlantUML的常用命令,如注释、标题、页脚、缩放、语法高亮等,提供了大量代码示例,展示了如何自定义样式、添加注释、处理Unicode字符以及如何通过条件语句实现图表的动态生成。 | ||
AI总结 | ||
以下是关于《PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)》的中文总结,旨在突出核心观点和关键信息,语言简洁明了,逻辑连贯:
---
### 核心内容总结
#### 1. **PlantUML 概述**
PlantUML 是一款用于快速创建多种图表的工具,支持以下类型:
- UML 图表:时序图、用例图、类图、活动图、组件图、状态转换图、对象图、配置图、时序图。
- 非 UML 图表:流程图、架构图、SDL、Ditaa、甘特图、数学表达式(AsciiMath 或 JLaTeXMath)。
#### 2. **常用命令**
- **注释**:以单引号 `'` 开头,多行注释用 `/'` 开始和 `'/` 结束。
- **页眉与页脚**:使用 `header` 和 `footer` 命令,支持左、右、居中对齐,内容可包含 HTML。
- **缩放**:通过 `scale` 命令调节图像大小,如 `scale 1.5`、`scale 200 width` 或 `scale 200*100`。
#### 3. **时序图**
支持添加时间约束(时间标尺),可通过 `@` 符号定义时间点并绘制关系,如 `@startuml` 和 `@enduml` 包围图表代码。
#### 4. **用例图**
- **继承关系**:使用 `<|--` 表示继承,支持角色(Actor)和用例(Use Case)的继承。
- **注释**:通过 `note` 关键字添加注释,可指定位置,如 `note left of`、`note right of` 等。
#### 5. **活动图**
- 默认绘制方向为从上至下,使用 `left to right direction` 更改为水平方向。
- 支持分割页面,使用 `newpage` 将图表分割成多页。
- 示例包括复杂的条件分支流程,如 `if`、`else`、`endif` 结构。
#### 6. **类图**
- 支持通过 `skinparam` 调节样式,如 `activityShape` 定义形状(圆形或八边形)。
- 示例展示了如何定义类及其方法,并通过条件语句(`!ifdef`、`!endif`)控制显示内容。
#### 7. **高级功能**
- **样式调节**:通过 `skinparam` 调整背景颜色、字体等样式。
- **条件包含**:使用 `!ifdef`、`!ifndef`、`!define`、`!undef` 控制代码的条件包含。
- **Unicode 支持**:支持多语言字符,如中文、日语等,用户可自定义角色和用例。
---
### 关键信息
- PlantUML 支持多种图表类型,适合需求分析、系统设计和文档生成。
- 通过简单的文本代码即可生成图表,功能强大且灵活。
- 主要功能包括注释、缩放、样式调节、条件包含等,满足不同用户的需求。
如果需要进一步理解某些具体功能或代码示例,可以参考原文档。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
141 页请下载阅读 -
文档评分