pdf文档 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)

3.17 MB 307 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了PlantUML的功能和用法,支持快速绘制多种UML图包括时序图、用例图、类图、活动图等。PlantUML通过简单的语言定义这些示意图,并支持非UML图的绘制如JSON Data、线框图形界面等。文档还指导了如何使用ASCII Math和JLaTeXMath符号插入数学公式,通过@startlatex和@endlatex标签创建独立的公式。此外,文档还说明如何通过skinparam命令自定义图示的外观,包括颜色、字体和箭头样式等。
AI总结
《使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)》简介了PlantUML的功能与用法,PlantUML是一个开源工具,支持快速绘制多种UML图表,包括时序图、用例图、类图、活动图等,也支持非UML图表如JSON数据、线框图形界面、甘特图等,通过简单的文本语言定义图表。 ### 核心内容总结: 1. **PlantUML 功能概述** - 支持绘制时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、定时图等UML图表。 - 支持非UML图表:JSON数据、线框图形界面、架构图、SDL、Ditaa图、甘特图、MindMap图、Work Breakdown Structure图、数学公式(通过AsciiMath或JLaTeXMath)。 2. **数学公式支持** - 使用AsciiMath和JLaTeXMath符号创建数学公式。 - 通过`@startmath`和`@endmath`创建独立的AsciiMath公式,或`@startlatex`和`@endlatex`创建独立的JLaTeXMath公式。 - 示例: ```plantuml @startlatex \sum_{i=0}^{n-1} (a_i + b_i^2) @endlatex ``` 3. **对象图** - 用冒号或大括号声明属性,例如: ```plantuml object user { name = "Dummy" id = 123 } ``` 4. **活动图** - 引入新语法,替代旧语法,支持更灵活的绘制方式。 - 示例: ```plantuml @startuml start :Hello world; :This is on defined on several **lines**; stop @enduml ``` 5. **组件图** - 支持UML2表示法,默认启用。 - 示例: ```plantuml @startuml interface "Data Access" as DA DA - [First Component] [First Component] ..> HTTP : use @enduml ``` 6. **部署图与定时图** - 示例: ```plantuml @startuml cloud { node "Node 1" database "Database" } node "Node 2" - [Node 1] @enduml ``` 7. **图表排列方向** - 默认从上到下排列,可通过`left to right direction`更改为左右排列。 - 示例: ```plantuml @startuml left to right direction user1 --> (Usecase 1) user2 --> (Usecase 2) @enduml ``` 8. **高级设置** - 使用`skinparam`命令自定义图表外观,如字体、颜色等。 - 示例: ```plantuml @startuml skinparam roundcorner 20 skinparam class { BackgroundColor PaleGreen ArrowColor SeaGreen BorderColor SpringGreen } Class01 "1" *-- "many" Class02 Class02 : contains Class03 Class03 o-- Class04 : aggregation @enduml ``` 9. **分割图示** - 使用`newpage`关键字将图示分解为多个页面。 ### 总结: PlantUML是一款功能强大的工具,支持通过简洁的文本语言快速创建多种图表,涵盖UML和非UML图表,且支持数学公式和自定义样式。通过本文档可以快速掌握PlantUML的核心功能与语法,帮助用户提高效率进行系统设计与可视化。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 300 页请下载阅读 -
文档评分
请文明评论,理性发言.