搜索

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

4.28 MB 407 页 0 下载 92 浏览 0 评论 0 收藏
所属分类: 后端开发 / UML
语言 格式 评分
西班牙语
.pdf
3
摘要
PlantUML 1.2021.3 es una herramienta de código abierto que permite crear diagramas de多种类型, incluyendo diagramas UML, diagramas de secuencia, diagramas de casos de uso, diagramas de clases, diagramas de objetos, diagramas de actividades, diagramas de componentes, diagramas de despliegue, diagramas de estados, y otros tipos como JSON Data, YAML Data, Network diagram, Wireframe graphical interface, Archimate diagram, SDL, Ditaa diagram, Gantt diagram, MindMap diagram, Work Breakdown Structure diagram, Mathematic con notación AsciiMath o JLaTeXMath, y diagramas de relaciones de entidades. El documento también describe cómo definir variables, realizar asserts, incluir archivos y manejar librerías estándar y específicas como AWS, Azure y Material Design. Además, se explica cómo crear diagramas de Gantt utilizando oraciones en lenguaje natural.
AI总结
### PlantUML 1.2021.3 《Guía de Referencia del Lenguaje》 概要 PlantUML 是一个开源工具,支持通过简单直观的语言快速生成多种类型的图表,包括 UML 图(如类图、对象图、活动图等)以及其他非 UML 图(如 Gantt 图、网络图、架构图等)。以下是文档的核心内容总结: --- #### 1. **主要功能与支持的图表类型** - **UML 图**:类图、对象图、活动图、组件图、部署图、状态图、序列图、用例图、时序图。 - **非 UML 图**:Gantt 图、网络图、架构图(如 Archimate)、SDL 图、Ditaa 图、ER 图、甘特图、思维导图、工作分解结构图等。 - **支持的语言**:JSON、YAML、AsciiMath、JLaTeXMath 等。 --- #### 2. **Gantt 图语法** - **任务定义**:使用方括号 `[ ]` 定义任务,任务持续时间通过动词短语表示(如 `[Prototype design] lasts 15 days`)。 - **开始时间**:使用 `starts` 关键字定义任务开始时间(如 `[Prototype design] starts 2020-07-01`)。 - **结束时间**:使用 `ends` 关键字定义任务结束时间(如 `[Prototype design] ends 2020-07-15`)。 --- #### 3. **预处理功能** - **变量定义**:支持全局变量和局部变量,变量名建议以 `$` 开头。 - **断言**:通过 `!assert` 进行条件判断,用于验证逻辑(如 `!assert %strpos("abcdef", "cd")==3`)。 - **宏定义**:支持函数和过程定义(如 `!function` 和 `!procedure`)。 --- #### 4. **标准库** PlantUML 提供了丰富的标准库,支持多种领域和图标: - **AWS 库**:支持 AWS 架构图,提供 Lambda、DynamoDB 等服务的图标。 - **Azure 库**:支持 Microsoft Azure 服务图标。 - **Kubernetes 库**:支持 Kubernetes 资源图。 - **Material Design 库**:提供 Material Design 图标。 - **Archimate 库**:支持企业架构图。 - **Ditaa 库**:支持 ASCII 艺术图。 --- #### 5. **信息工程关系图** - **扩展功能**:支持信息工程关系符号(如 `|---`、`}o--` 等)。 - **实体定义**:支持实体类定义和属性标注(如 `*` 表示必填属性)。 --- #### 6. **其他功能** - **自定义库**:支持将多个文件打包为 `.zip` 或 `.jar`,并通过 `!import` 和 `!include` 导入。 - **字符集支持**:支持 UTF-8、UTF-16 等字符编码。 --- #### 7. **总结** PlantUML 是一个功能强大且灵活的工具,适用于快速生成多种类型的图表。其支持的语法简单直观,适合开发人员、架构师和文档编写者使用。通过标准库和自定义库,用户可以扩展功能,满足不同场景的需求。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 395 页请下载阅读 -
文档评分
请文明评论,理性发言.