pdf文档 PlantUML 을사용해서 UML 그리기 - PlantUML 언어참조가이드(Version 1.2020.23)

3.16 MB 307 页 0 评论
语言 格式 评分
韩语
.pdf
3
摘要
文档详细介绍了PlantUML的使用方法及其支持的各种UML和非UML图表。PlantUML是一个开源项目,允许用户快速创建多种类型的图表,包括时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图、时序图等。此外,PlantUML还支持JSON数据、线框图界面、Archimate图、SDL、Ditaa图、甘特图、思维导图、工作分解结构图和数学符号。文档还涵盖了常用命令,如注释、页眉页脚、缩放、颜色自定义、添加约束、定义任务短名、设置任务完成状态和嵌入HTML内容。通过PlantUML的简洁语言和灵活的语法,用户可以轻松定义和自定义各种图表。
AI总结
《PlantUML을 사용해서 UML 그리기 - PlantUML 언어 참조 가이드 (Version 1.2020.23)》摘要如下: PlantUML是一款用于快速创建图表的开源工具,支持多种UML图表,包括: - 时序图 - 用例图 - 类图 - 活动图 - 组件图 - 状态图 - 对象图 - 部署图 - 时间图 此外,还支持其他类型的图表,如JSON数据图、界面线框图、Archimate图、SDL图、Ditaa图、甘特图、思维导图和工作分解结构图。 ### 核心功能与命令 1. **注释**:以单引号`'`开头的内容为注释,支持多行注释。 2. **页眉与页脚**:使用`header`和`footer`命令可在图表中添加标题或底部信息,支持多行和HTML格式。 3. **缩放**:通过`scale`命令调整生成图表的大小,支持比例、宽度、高度或最大限制。 4. **任务约束**:在甘特图中添加任务之间的依赖关系。 5. **短名称**:使用`as`关键字为任务定义短名称,提高可读性。 6. **自定义颜色**:通过`is colored in`命令为任务分配颜色。 7. **任务状态**:设置任务的完成状态。 ### 示例 - **甘特图**: ```plantuml @startgantt [Prototype design] lasts 15 days [Test prototype] lasts 10 days [Test prototype] starts at [Prototype design]'s end @endgantt ``` - **时序图**: ```plantuml @startuml clock clk with period 1 binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low db is "0x0" addr is "0x03f" rw is low dv is 0 @:write_beg-3 en is high @:write_beg-2 db is "0xDEADBEEF" @:write_beg-1 dv is 1 @:write_beg rw is high @:write_end rw is low dv is low @:write_end+1 rw is low db is "0x0" addr is "0x23" @12 @enduml ``` ### 其他功能 - **Skinparam命令**:自定义图表样式,如背景色、字体、箭头样式等。 - **Creole语法**:支持粗体、斜体、垂线等文本样式,兼容HTML语法。 PlantUML通过简洁直观的语言和丰富的功能,能够快速生成多种图表,适用于软件设计和分析。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 300 页请下载阅读 -
文档评分
请文明评论,理性发言.