PlantUML 1.2021.1 Guía de Referencia del Lenguaje
4.07 MB
384 页
0 下载
71 浏览
0 评论
0 收藏
所属分类:
后端开发 / UML
| 语言 | 格式 | 评分 |
|---|---|---|
西班牙语 | .pdf | 3 |
| 摘要 | ||
PlantUML es una herramienta de código abierto que permite crear diagramas de多种类型, incluyendo diagramas de secuencia, clases, casos de uso, actividades, componentes, despliegue, estados y más. Además, soporta diagramas no-UML como JSON Data, Network diagram, Wireframe, Archimate, SDL, Ditaa, Gantt, MindMap, Work Breakdown Structure, Mathematic y Entity Relationship. La guía de referencia describe cómo definir tareas en diagramas de Gantt utilizando oraciones sencillas y cómo manejar el preprocesamiento con macros. También se mencionan las bibliotecas estándar y la integración con servicios como AWS y Azure. | ||
| AI总结 | ||
### PlantUML 1.2021.1 语言参考指南总结
#### 1. **PlantUML 功能概述**
PlantUML 是一个开源工具,支持通过简单直观的语言快速生成多种类型的 UML 图表,包括:
- **UML 图表**:类图、对象图、活动图、组件图、部署图、状态图、序列图、用例图、时序图。
- **非 UML 图表**:甘特图、网络图、JSON 数据图、SDL 图、Ditaa 图、ER 图、思维导图等。
#### 2. **预处理功能**
PlantUML 提供类似 C 预处理器的功能,使用感叹号 `!` 替代传统的 `#` 符号。主要特性包括:
- **变量定义**:支持整数和字符串变量,变量名建议以 `$` 开头。
- **函数与过程**:支持用户定义函数和过程。
- **包含文件**:支持单次包含 `!include` 和 URL 包含 `!includeurl`。
- **断言**:通过 `!assert` 验证条件,失败时显示错误信息。
#### 3. **标准库**
PlantUML 提供了丰富的标准库,支持多种图标和组件,包括:
- **第三方库**:如 AWS、Azure、C4 模型、Elastic、Kubernetes 等。
- **使用方法**:通过 `!include` 指令引入特定库文件。
#### 4. **自定义库**
用户可以将多个文件打包为 `.zip` 或 `.jar`,并使用 `!import` 指令导入自定义库,再通过 `!include` 引用其中的内容。
#### 5. **Salt 子项目**
Salt 是一个用于设计图形界面或网页原型的工具,支持以下基本组件:
- **按钮**:`[按钮文本]`
- **单选按钮**:`(选项)`
- **复选框**:`[√]`(已选中)或 `[ ]`(未选中)
- **文本框**:`"输入文本..."`
- **下拉框**:`^选项^`
#### 6. **甘特图**
甘特图通过自然语言描述任务,语法简单直观:
- **任务定义**:使用方括号 `[任务名称]`。
- **持续时间**:通过动词 `lasts` 指定,支持天、周、月等单位。
- **开始时间**:通过动词 `starts` 指定具体日期。
- **结束时间**:通过动词 `ends` 指定具体日期。
#### 7. **断言**
在图表中加入断言,用于验证条件:
```plantuml
!assert %strpos("abcdef", "cd") == 3 : "This always fails"
```
#### 8. **其他功能**
- **字符集支持**:Java 安装时需确保支持 `ISO-8859-1`、`UTF-8` 等字符集。
- **调试工具**:通过命令行 `java -jar plantuml.jar -stdlib` 显示标准库列表。
### 总结
PlantUML 是一个功能强大的图表生成工具,支持多种图表类型和自定义扩展。其预处理功能和标准库极大提升了图表设计的灵活性和效率,适用于软件开发、系统设计和项目管理等多种场景。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
372 页请下载阅读 -
文档评分













