PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)
1.92 MB
148 页
0 下载
84 浏览
0 评论
0 收藏
所属分类:
后端开发 / UML
| 语言 | 格式 | 评分 |
|---|---|---|
日语 | .pdf | 3 |
| 摘要 | ||
PlantUML は、さまざまな UML ダイアグラムやその他の図(ワイヤーフレーム、ガントチャート等)を作成するためのコンポーネントです。シンプルで直感的な記法を用いて、クラス図、シーケンス図、アクティビティ図、コンポーネント図、状態遷移図、タイミング図、配置図、オブジェクト図、SDL 等を描画できます。さらに、プレプロセッサ機能を活用して外部ファイルの包含や定数の定義が可能です。また、Unicode を利用した多言語対応や、AsciiMath、JLaTeXMath による数学的記法の描画もサポートしています。 | ||
| AI总结 | ||
### PlantUML 使用指南总结
#### 1. PlantUML 概述
PlantUML 是一个用于快速创建各种 UML 图表的工具,支持以下图表类型:
- **UML 图表**:包括类图、序列图、用例图、活动图、组件图、状态图、对象图、部署图、时序图。
- **其他图表**:包括线框图、架构图、SDL 图、Ditaa 图、甘特图等。
#### 2. 高级功能
- **文件包含**:支持使用 `!include` 和 `!includeurl` 指令包含外部文件或 URL,便于复用代码片段。
- **常量定义**:通过 `!define` 指令定义常量,支持字母和下划线,常量名不能以数字开头。
- **数学公式**:支持 AsciiMath 和 JLaTeXMath 格式插入数学公式,可单独使用或与图表结合。
- **Unicode 支持**:支持非拉丁字符,适用于多语言环境。
- **Creole 语法**:支持 Creole 引擎定义文本样式,兼容 HTML 语法。
#### 3. 标准库与扩展
- **标准库**:PlantUML 提供官方标准库,包含多种图标和宏,如 AWS 库、Cloud Insight 图标等。
- **第三方扩展**:用户可通过提交 Pull Request 扩展或更新标准库。
#### 4. 其他功能
- **预处理指令**:类似 C 预处理器,使用 `!` 替代 `#`,支持宏定义和条件编译。
- **图表分割与布局**:支持分割图表、调整布局方向(如左到右)。
- **样式与注释**:支持自定义皮肤参数、注释样式、矢线方向等。
- **甘特图**:支持任务定义、依赖关系、里程碑、资源管理等。
#### 5. 示例
- **类图**:定义类及其关系(继承、依赖、关联)。
- **序列图**:展示对象间的消息传递顺序。
- **数学公式**:在图表中嵌入数学表达式,如 `f(t) = \int_0^1 g(x) dx`。
- **Unicode 支持**:支持多语言文本,如 `参与者 -> 部门:处理请求`。
#### 6. 总结
PlantUML 是一个功能强大的图表工具,支持多种图表类型和高级功能,适用于软件开发、文档编写和教学等多种场景。其语法简洁直观,支持复用和扩展,是快速生成高质量图表的理想选择。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
141 页请下载阅读 -
文档评分













