pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.