搜索

pdf文档 PlantUML 1.2021.2 언어참조가이드

4.17 MB 391 页 0 下载 68 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
韩语
.pdf
3
摘要
이 문서는 PlantUML을 사용한 UML 그리기 방법을 설명하며, 다양한 유형의 UML 다이어그램뿐만 아니라 JSON, YAML, 네트워크 다이어그램, 워크플로우 차트 등 다양한 다이어그램을 지원하는 점을 강조합니다. 또한, PlantUML의 네트워크 정의, 그룹 노드 정의, 시퀀스 및 활동 다이어그램 작성 방법, 프리프로세싱 기능, 변수 및 함수 정의 방법, 표준 라이브러리 사용 방법 등을 상세히 설명합니다.
AI总结
### PlantUML 1.2021.2 语言参考指南总结 #### 1. **PlantUML 概述** - **PlantUML** 是一个用于快速生成 UML 和其他类型图表的开源工具。 - 支持多种图表类型: - UML 类图、序列图、活动图等。 - 非 UML 类型:网络图(NWD)、甘特图、思维导图、数学公式图等。 - 使用简单直观的语言定义图表。 #### 2. **网络图分组定义** - 网络图支持分组定义(Grouping nodes)。 - 示例:通过分组定义 Web 和 DB 节点,提升网络图的组织性。 #### 3. **预处理功能** - 类似 C 预处理器,但使用 `!` 替代 `#`。 - **迁移注意事项**: - 旧的 `!define` 和 `!definelong` 已被弃用,建议使用 `!function` 和 `!procedure`。 - `!include` 支持多文件和 URL,无需 `!include_many` 或 `!includeurl`。 - 调用宏时需使用括号:`my_own_definelong()`。 #### 4. **变量定义** - 变量名建议以 `$` 开头。 - 支持两种数据类型: - 整数(int)。 - 字符串(str),需用单引号或双引号包裹。 - 全局变量可在函数外定义。 #### 5. **标准库(stdlib)** - **官方标准库**: - 包含多种图标库,如 AWS、Azure、CloudInsight 等。 - 通过 `!include` 命令引入。 - **示例**: - 使用 AWS 库生成架构图。 - 使用 Azure 库添加 Azure 服务图标。 #### 6. **图表样式与示例** - 支持自定义标题、页脚、图例等样式。 - 示例: - **AWS 架构图**:展示用户、API Gateway、Cognito、Lambda 和 DynamoDB 的交互。 - **CloudInsight 示例**:使用图标表示 Tomcat、Kafka、Java 和 Cassandra 的交互关系。 #### 7. **总结** - **核心功能**:快速生成多种图表,语法简单直观。 - **新特性**:支持网络图分组、预处理指令更新、丰富的标准库。 - **使用场景**:适合软件架构设计、系统部署图、流程图等。 通过以上功能,PlantUML 提供了强大的图表生成能力,适用于多种技术文档和设计场景。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 379 页请下载阅读 -
文档评分
请文明评论,理性发言.