搜索

pdf文档 PlantUML 1.2019.4 언어참조가이드

1.86 MB 166 页 0 下载 65 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
韩语
.pdf
3
摘要
PlantUML 是一个用于快速生成 UML 图表的开源项目,支持多种图表类型,包括序列图、类图、活动图、组件图等。文档详细介绍了如何使用 PlantUML 创建和自定义图表,包括文件包含、常量定义、Unicode 支持、注释使用、缩放设置等功能,并提供了与 AWS 和 Azure 的集成示例。此外,还介绍了 Creole 语法用于文本格式化。
AI总结
### PlantUML 1.2019.4 语言参考指南总结 PlantUML 是一个用于快速生成 UML 和其他类型图表的开源工具。它支持多种图表类型,包括: - **UML 图表**:序列图、用例图、类图、活动图、组件图、状态图、对象图、部署图、时序图等。 - **其他图表**:Wireframe、Archimate、SDL、Ditaa、甘特图、心智图、工作分解结构图、数学公式图(支持 AsciiMath 或 JLaTeXMath)。 ### 核心功能 1. **图表定义** 通过简洁直观的脚本语言定义图表,支持多种自定义选项,如注释、样式、颜色、布局等。 2. **文件包含与预处理** - 使用 `!include` 指令包含外部文件,支持一次或多次包含。 - 使用 `!includeurl` 指令从网络或内部包含文件。 - 支持常量定义,类似于 C 预处理器。 3. **标准库** - 提供官方标准库,包含 AWS 和 Azure 等云服务的图标和宏。 - 使用 `!include` 指令导入标准库文件,如 `aws common` 或 `azure azurecommon`。 4. **Unicode 支持** - 支持多种语言字符定义参与者、用例等元素,如中文、日文等。 5. **高级功能** - 支持页眉、页脚、缩放、注释等。 - 支持 Creole 语法,用于定义文本样式(如加粗、斜体、单倍行距等)。 ### 示例 1. **类图示例** ```plantuml @startuml class Foo1 { You can use several lines ... == things together. --- You can have as many groups as you want --- } class User { ...Simple Getter + Name() + getAddress() ...Some setter + setName() ...private data int age -- encrypted -- String password } @enduml ``` 2. **AWS 示例** ```plantuml @startuml !include !include AMAZONS3(s3_internal) AMAZONS3(s3_partner, "Vendor's S3") s3_internal <- s3_partner @enduml ``` 3. **Unicode 示例** ```plantuml @startuml actor 使用者 participant "頭等艙" as A participant "第二類" as B participant "最後一堂課" as 別的東西 使用者 -> A:完成這項工作 A -> B: 创建请求 B -> 別的東西:創建請求 別的東西 --> B:這項工作完成 @enduml ``` ### 总结 PlantUML 提供了强大的图表生成能力,支持多种类型图表和丰富的自定义选项,适用于软件开发、系统设计、文档编写等多种场景。通过预处理功能和标准库,用户可以高效地复用代码和扩展功能。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 154 页请下载阅读 -
文档评分
请文明评论,理性发言.