pdf文档 PlantUML 1.2023.11 Guía de Referencia del Lenguaje

7.53 MB 531 页 0 评论
语言 格式 评分
西班牙语
.pdf
3
摘要
文档主要介绍了PlantUML 1.2023.11版本的功能与使用方法,包括支持的多种图表类型(如序列图、类图、部署图、时序图等)以及如何通过简单直观的语法快速生成这些图表。文档还提供了具体的语法示例,展示了如何定义组件、端口、颜色以及其他高级功能,如C4模型库、云洞察库和标志库的使用。
AI总结
### 摘要 《PlantUML 1.2023.11 Guía de Referencia del Lenguaje》是一份关于PlantUML工具的参考指南,主要介绍了如何使用PlantUML语言快速创建多种类型的图表。以下是文档的核心内容总结: --- #### **1. PlantUML简介** - **PlantUML**是一个开源项目,支持通过简单直观的文本语言快速生成多种图表。 - 支持的图表类型包括: - **UML 图表**:类图、对象图、用例图、序列图、活动图、组件图、部署图、状态图。 - **非UML图表**:JSON数据图、YAML数据图、网络图、界面图、Archimate图、SDL图、Ditaa图、甘特图、思维导图、工作分解结构图、数学公式图、实体关系图等。 --- #### **2. 主要功能** - **文本驱动**:通过简单的文本语法定义图表,便于快速迭代和版本控制。 - **多平台支持**:可与多种工具和平台无缝集成,适合专业人士和爱好者使用。 - **社区支持**:通过[PlantUML论坛](https://forum.plantuml.net/)获取帮助和分享资源。 --- #### **3. 核心图表类型** - **部署图**:通过`@startuml`语法定义元素,支持actor、agent、artifact、boundary等元素。 - **组件图**:支持端口(port)、端口输入(portIn)、端口输出(portOut)的定义和连接。 - **时序图**:支持时间戳、颜色标注和高亮显示,便于展示操作流程和状态变化。 - **C4模型**:通过扩展库支持C4模型,用于系统架构设计。 - **云图和图标**:支持使用Cloud Insight图标和Gil Barbara的logo,丰富图表视觉效果。 --- #### **4. 示例与扩展** - **端口示例**: ```plantuml [c] component C { port p1 port p2 port p3 component c1 } c --> p1 p1 --> c1 ``` - **颜色添加示例**: ```plantuml @startuml :write_beg to :write_end #Gold:Write :read_beg to :read_end #lightBlue:Read @enduml ``` - **C4模型示例**: ```plantuml !include Person(personAlias, "Label", "Optional Description") Container(containerAlias, "Label", "Technology", "Optional Description") ``` --- #### **5. 扩展库** - **C4 Library**:支持C4模型,用于系统架构设计。 - **Cloud Insight**:提供丰富的云技术图标,便于展示基础设施。 - **Logos**:支持Gil Barbara的图标,用于图表的视觉增强。 --- #### **6. 常用命令** - **样式定义**:通过`