搜索

pdf文档 PlantUML 1.2019.3 语言参考指引

1.78 MB 157 页 0 下载 105 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了PlantUML 1.2019.3版本的功能,支持绘制多种UML图表如时序图、用例图、类图等,并提供了语法示例和高级功能,如文件包含和Unicode支持。
AI总结
《PlantUML 1.2019.3 语言参考指引》主要介绍了 PlantUML 的功能、语法和使用方法,涵盖多种 UML 图和非 UML 图的绘制。以下是文档的核心内容总结: ### 1. **PlantUML 功能概述** - **支持的图表类型**:PlantUML 支持绘制时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图等多种 UML 图。 - **非 UML 图**:还支持线框图、架构图、SDL 图、Ditaa 图、甘特图以及数学公式图。 - **语法特点**:通过简单直观的文本语言定义图表,支持条件分支、嵌套分支、重复定义活动等。 ### 2. **高级功能** - **分支处理**:默认情况下,分支连接最新的活动,支持嵌套定义分支。 - **类图定义**:支持类之间的关系、方法和属性的分组,可自定义分隔符(如 `--`, `..`, `==` 等)。 - **备注和模板**:通过 `note left of`, `note right of` 等关键字添加备注,模板使用 `<` 和 `>` 符号定义。 ### 3. **文件和 URL 包含** - **文件包含**:支持使用 `!include` 指令包含外部文件,避免代码重复。若需多次包含同一文件,可使用 `!include_many`。 - **URL 包含**:支持从互联网或内部网加载文件,指定具体代码块(如 `!includeurl http://someurl.com/mypath!0`)。 - **常量定义**:通过 `!define` 指令定义常量,常量名支持字母、数字和下划线。 ### 4. **Unicode 支持** - 支持多语言字符,可绘制包含非拉丁字符的图表,如中文参与者、类名等。 ### 5. **标准库和扩展** - **标准库**:PlantUML 提供官方标准库,包含 AWS 图标库和 Cloud Insight 图标库,支持通过 `!include` 引入。 - **AWS 库**:提供 Amazon S3、S3 存储等图标,支持通过 `!include ` 使用。 - **Cloud Insight 库**:提供流行技术的图标,支持通过 `!include ` 等方式引入。 ### 6. **其他功能** - **组件图**:支持反向连接和方向调整(如 `-left-`, `-right-` 等)。 - **UML2 标记符**:通过 `skinparam componentStyle uml2` 切换到 UML2 标记符。 ### 总结 PlantUML 是一个功能强大的开源工具,支持多种图表类型和高级功能,语法简单直观,适合快速绘制 UML 和其他领域图。通过标准库和扩展功能,用户可以进一步丰富图表元素和样式。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 145 页请下载阅读 -
文档评分
请文明评论,理性发言.