搜索

pdf文档 PlantUML 1.2021.2 Guide de référence du langage

4.10 MB 391 页 0 下载 84 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
法语
.pdf
3
摘要
文档介绍了PlantUML 1.2021.2版本的功能,包括绘制多种UML图和非UML图的能力,如类图、时序图、活动图、Gantt图等。文档详细说明了使用PlantUML语言定义图表的方法,以及预处理功能,如变量定义、函数使用和宏定义。此外,还介绍了如何使用标准库(如AWS、Azure、Archimate等)来扩展功能,并提供了示例来展示如何创建各种图表。
AI总结
### PlantUML 1.2021.2 语言参考指南总结 #### 1. **PlantUML 功能概述** PlantUML 是一个用于快速绘制多种图表的工具,支持以下 UML 图表: - **UML 图表**: - 图标序列图 - 类图 - 对象图 - 活动图 - 组件图 - 部署图 - 状态图 - 时序图 - **非 UML 图表**: - JSON 数据图 - YAML 数据图 - 网络图(nwdig) - 图形界面原型(salt) - Archimate 图 - SDL 图 - ditaa 图 - 甘特图 - 思维导图(mindmap) - 工作分解结构(WBS) - 数学公式(支持 AsciiMath 或 JLaTeXMath) - 实体关系图(ER/IE) #### 2. **Gantt 图设置** - **任务定义**:使用 `[任务名称]` 格式定义任务。 - **任务持续时间**:使用 `last` 关键字设置任务时长,例如: ```plantuml [Design du prototype] lasts 15 days ``` - **任务开始时间**:使用 `start` 关键字设置任务开始时间,例如: ```plantuml Project starts 2020-07-01 [Test du prototype] starts 2020-07-16 ``` - **任务结束时间**:使用 `end` 关键字设置任务结束时间,例如: ```plantuml [Design du prototype] ends 2020-07-15 ``` #### 3. **预处理器功能** - **变量定义**:支持整数和字符串变量,全局变量可用 `$` 符号开头。 - **函数定义**:支持自定义函数,使用 `!function` 和 `!procedure` 定义。 - **宏和脚本**:支持宏定义和脚本执行,例如: ```plantuml !function $inc($string) !val = %intval($string) !log value is $val!dump_memory !return $val+1 !endfunction ``` #### 4. **扩展库** - **标准库**:包含多种扩展功能,如 AWS、Azure、Archimate 等。 - **库管理**: - 使用 `!include` 和 `!import` 指令导入扩展库。 - 支持从 ZIP 或 JAR 文件中导入库。 - 提供在线资源和文档支持,例如: - **AWS 库**:用于绘制 AWS 架构图。 - **Azure 库**:用于绘制 Azure 架构图。 - **Archimate 库**:用于绘制 Archimate 图。 #### 5. **标准库使用** - **库列表**:通过 `stdlib` 指令列出标准库文件夹。 - **命令行操作**: - 使用 `java -jar plantuml.jar -stdlib` 显示标准库列表。 - 使用 `java -jar plantuml.jar -extractstdlib` 提取标准库源码。 #### 6. **示例和图像** 文档中提供了多个示例和图像,展示了如何使用 PlantUML 绘制各种图表,例如: - **活动图**:定义活动流和条件分支。 - **状态图**:定义状态转移和条件。 - **甘特图**:展示任务时间线和依赖关系。 #### 7. **核心优势** - 支持多种图表类型,满足不同需求。 - 语法简单直观,易于上手。 - 提供丰富的扩展库和预处理器功能,适合高级用户。 - 支持命令行操作,便于自动化处理。 通过以上功能,PlantUML 1.2021.2 可以高效地帮助用户绘制多种类型的图表,适用于软件开发、系统设计、项目管理等领域。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 379 页请下载阅读 -
文档评分
请文明评论,理性发言.