搜索

pdf文档 PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2019.3)

1.76 MB 158 页 0 下载 112 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
韩语
.pdf
3
摘要
文档介绍了如何使用PlantUML工具快速绘制多种UML图表,包括类图、序列图、用例图等,并支持Ditaa、Gantt图等其他图表类型。文档详细讲解了文件包含、常量定义、网络URL包含等功能,还介绍了如何在图表中添加数学公式、调整缩放比例以及使用注释和HTML功能。此外,文档还提到了Salt子项目用于设计图形界面。
AI总结
### PlantUML 使用指南总结 #### 1. PlantUML 概述 - **PlantUML** 是一个用于快速生成 UML 和其他类型图表的开源工具。 - 支持的图表类型包括: - **UML 类图**、**时序图**、**用例图**、**活动图**、**组件图**、**状态图**、**对象图**、**部署图**、**时线图** 等。 - 其他图表:**盐图(Salt)**、**甘特图**、**SDL 图**、**Ditaa 图**、**甘特图** 等。 #### 2. 文件包含与常量定义 - **文件包含**: - 使用 `!include` 指令包含本地文件,`!includeurl` 指令包含网络文件。 - 支持通过编号或自定义 ID 选择文件中的特定块。 - 文件最多只能包含一次,若需多次包含,使用 `!include_many`。 - **常量定义**: - 使用 `!define` 定义常量,命名规则与 C 语言类似,不能以数字开头。 #### 3. 标准库与扩展 - **标准库**: - 包含 **AWS 库** 和 **Cloud Insight 库**,提供丰富的图标和宏。 - 使用 `!include` 指令引入标准库文件,例如: ```plantuml !include !include ``` - **数学支持**: - 支持 **AsciiMath** 和 **JLaTeXMath**,可嵌入公式: ```plantuml :int_0^1f(x)dx; ``` #### 4. 其他功能 - **盐图(Salt)**: - 用于设计图形界面,支持按钮、复选框、文本框等组件。 - 示例: ```plantuml @startsalt { Login | "MyName" Password | "*****" [Cancel] | [OK] } @endsalt ``` - **注释与页眉页脚**: - 支持单行注释 `'` 和多行注释 `/* ... */`。 - 可通过 `header` 和 `footer` 指令添加页眉和页脚。 - **缩放与布局**: - 使用 `scale` 指令调整图表大小,支持比例、宽度、高度等多种设置。 #### 5. 总结 PlantUML 是一个功能强大的工具,支持多种图表类型和扩展功能,适用于软件设计、文档编写和图形界面设计。通过文件包含、常量定义和标准库,用户可以高效地重复利用代码片段并快速生成高质量图表。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 151 页请下载阅读 -
文档评分
请文明评论,理性发言.