搜索

pdf文档 PlantUML 1.2021.3 言語リファレンスガイド

4.46 MB 412 页 2 下载 72 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
日语
.pdf
3
摘要
PlantUML は、さまざまな UML 図(シーケンス図、ユースケース図、クラス図等)やその他の図(JSON Data、Network diagram、ガントチャート等)を簡単に作成するためのコンポーネントです。PlantUML は、断言、変数定義、カスタムライブラリのインポート、ネットワーク図の定義等功能をサポートしています。また、標準ライブラリの一覧や、ArchiMate 等の拡張ライブラリについても説明されています。
AI总结
### PlantUML 1.2021.3 言語リファレンスガイド 总结 #### 1. PlantUML 概述 - **功能**:PlantUML 是一个用于快速生成多种 UML 图形和非 UML 图形(如网络图、甘特图、JSON 数据图等)的工具。 - **支持的图表类型**: - UML 类图、序列图、用例图、活动图、组件图、状态图、时序图、部署图。 - 非 UML 图:网络图(nwdiag)、JSON/YAML 数据图、SDL 图、Ditaa 图、数学公式图(AsciiMath/JLaTeXMath)、WBS 图示、Mind Map 等。 #### 2. 语法示例 - **基本语法**: ```plantuml Bob -> Alice: Hello ``` - **类图示例**: ```plantuml class Example { } ``` #### 3. 断言功能 - **断言语法**: ```plantuml !assert %strpos("abcdef", "cd") == 3 : "This always fails" ``` - 可用于验证条件,支持字符串操作、算术运算等。 #### 4. 自定义库 - **功能**: - 使用 `!import` 指令将自定义库打包为 .zip 或 .jar 文件。 - 使用 `!include` 指令引用库中的文件。 #### 5. 标准库 - **内容**: - 包含多个第三方贡献的库,如 Archimate、AWS、Kubernetes、Material Design 等。 - 使用 `stdlib` 可查看所有标准库。 #### 6. 预处理功能 - **变量定义**: - 支持整数和字符串变量,全局变量可被任何地方访问。 - 示例: ```plantuml !$ab = "foo1" !$cd = "foo2" !$ef = $ab + $cd ``` - **函数定义**: - 使用 `!function` 和 `!procedure` 定义函数和过程。 #### 7. 网络图语法(nwdiag) - **网络定义示例**: ```plantuml nwdiag { network Sample_front { address = "192.168.10.0/24"; } group web { web01 [address = ".1"]; web02 [address = ".2"]; } } ``` #### 8. 其他功能 - **支持多种皮肤参数**:可自定义图表样式。 - **支持多种语言**:包括 Creole 和 HTML。 - **调试功能**:通过 `!dump_memory` 等指令输出调试信息。 #### 9. 注意事项 - **不支持的功能**:旧版宏(如 `!define`, `!definelong`)可能在未来被移除,建议使用新功能替代。 - **兼容性**:支持多种字符编码(如 UTF-8、UTF-16)。 #### 10. 总结 PlantUML 是一个功能强大的图表生成工具,支持多种类型的图表和自定义扩展,适用于软件开发中的文档生成和可视化需求。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 400 页请下载阅读 -
文档评分
请文明评论,理性发言.