搜索

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

3.02 MB 293 页 0 下载 72 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
西班牙语
.pdf
3
摘要
文档介绍了PlantUML 1.2020.22版本的功能,支持多种UML图表和其他类型的图表。详细讲解了语法使用、预处理指令、变量定义、Unicode和Creole语法支持,以及第三方库的使用。
AI总结
### PlantUML 1.2020.22 语言参考指南总结 #### 1. 概述 PlantUML 是一个开源项目,支持使用简单直观的语言快速创建多种类型的 UML 和非 UML 图表,包括: - **UML 图表**:序列图、用例图、类图、活动图、组件图、状态图、对象图、部署图。 - **非 UML 图表**:JSON 数据图、图形界面草图、Archimate 图、SDL 图、Ditaa 图、甘特图、心智图、工作分解结构图、数学公式图(支持 AsciiMath 或 JLaTeXMath)。 #### 2. 核心功能 - **图表定义**:通过简洁的语言定义图表,支持多种自定义选项(如颜色、风格、文本对齐等)。 - **预处理功能**:类似于 C 预处理器,支持宏定义、变量、条件判断和循环。 - **Unicode 支持**:支持多语言字母,可创建国际化图表。 - **Creole 引擎**:支持 Creole 样式文本格式,兼容 HTML。 - **标准库**:包含丰富的标准库(如 AWS、Azure、Kubernetes 等),可通过 `!include` 命令引用。 #### 3. 标准库与扩展 - **标准库**:提供多种扩展包(如 AWS、Archimate、C4 模型等),支持通过 `!import` 和 `!include` 方便地引入和管理。 - **示例**:通过 `stdlib` 可查看所有标准库内容,或使用命令行工具 `plantuml.jar -stdlib` 显示库列表。 #### 4. 预处理与自定义 - **变量与宏**:支持全局变量和宏定义,可动态生成内容。 - **文本样式**:支持 Creole 引擎的文本样式(如粗体、斜体、下划线等)。 - **Unicode 与国际化**:支持多语言字母,可创建国际化图表。 #### 5. 其他功能 - **命令行工具**:通过命令行可提取标准库源码或查看库列表。 - **社区贡献**:支持通过 GitHub 提交 Pull Request 更新或添加新库。 #### 6. 示例 - **AWS 示例**: ```plantuml !include !include Users(sources, "Events", "millions of users") APIGateway(votingAPI, "Voting API", "user votes") sources --> votingAPI ``` #### 7. 总结 PlantUML 是一个功能强大且灵活的图表工具,支持多种图表类型和自定义选项,适合开发人员、架构师和项目管理者快速生成高质量的文档和设计图。其标准库和预处理功能进一步增强了扩展性和可定制性,极大提升了工作效率。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 281 页请下载阅读 -
文档评分
请文明评论,理性发言.