使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.6) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram packages. 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。In that case, you should use namespaces instead of packages.
你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“." 开头(的类名)来引用(译注:示例中的 Classes from the default namespace are qualified with a starting dot. 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。Note that you don't have to explicitly create namespace : a fully qualified
0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)绘制的 UML PlantUML 语言参考指引 (Version 1.2019.9) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram packages. 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。In that case, you should use namespaces instead of packages.
你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“." 开头(的类名)来引用(译注:示例中的 Classes from the default namespace are qualified with a starting dot. 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。Note that you don't have to explicitly create namespace : a fully qualified
0 码力 | 174 页 | 2.00 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2020.22) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa ge) 中的类,不能使用相同的类名。 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。 你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“." 开头(的类名)来引用(译注:示例中的 BaseClass). 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。 @startuml class 新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**;0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)绘制的 UML PlantUML 语言参考指引 (Version 1.2020.23) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa ge) 中的类,不能使用相同的类名。 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。 你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“." 开头(的类名)来引用(译注:示例中的 BaseClass). 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。 @startuml class 新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 5.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**;0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)绘制的 UML PlantUML 语言参考指引 (Version 1.2023.11) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) .5分钟后... Bob --> Alice: 再见! @enduml 1.23 文本换行 你可以通过手动在文本中添加使长文本换行。 或者使用 maxMessageSize 设置(此方式暂不支持中文换行): @startuml skinparam maxMessageSize 50 participant a participant b a -> b :这\n一条\n是\n手动换行 a -> 这种设计方法不仅简洁,而且还能创建既简洁又富有表现力的表述。此外,它还允许通过与序列图相呼 应的语法来描绘类之间的关系,为流畅而深刻地描绘类之间的交互铺平了道路。 除了结构和关系表示法,类图语法还支持进一步的丰富,如包含注释和应用颜色,使用户能够创建信息 丰富且视觉上吸引人的图表。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 3.1 元素声明 @startuml0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)绘制的 UML PlantUML 语言参考指引 (Version 1.2021.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) ge) 中的类,不能使用相同的类名。 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。 你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“.” 开头(的类名)来引用(译注:示例中的 BaseClass). 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。 @startuml class 新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 6.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**;0 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2021.1) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • Network diagram (nwdiag) • 线框图形界面 ge) 中的类,不能使用相同的类名。 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。 你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“.” 开头(的类名)来引用(译注:示例中的 BaseClass). 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。 @startuml class 新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。 但是我们鼓励用户使用新的语法格式。 6.1 简单活动图 活动标签 (activity label) 以冒号开始,以分号结束。 文本格式支持 creole wiki 语法。 活动默认安装它们定义的顺序就行连接。 @startuml :Hello world; :This is on defined on several **lines**;0 码力 | 376 页 | 4.00 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引绘制的 UML PlantUML 语言参考指引 (Version 1.2021.2) PlantUML 是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 对象图 • 活动图 • 组件图 • 部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) .5分钟后... Bob --> Alice: 再见! @enduml 1.22 文本换行 你可以通过手动在文本中添加使长文本换行。 或者使用 maxMessageSize 设置(此方式暂不支持中文换行): @startuml skinparam maxMessageSize 50 participant a participant b a -> b :这\n一条\n是\n手动换行 a -> ge) 中的类,不能使用相同的类名。 在那种情况下(译注:同名、不同全限定名类),你应该使用命名空间来取而代之。 你可以从其他命名空间,使用全限定名来引用类,默认命名空间(译注:无名的命名空间)下的类,以一 个“.” 开头(的类名)来引用(译注:示例中的 BaseClass). 注意:你不用显示地创建命名空间:一个使用全限定名的类会自动被放置到对应的命名空间。 @startuml class0 码力 | 398 页 | 4.22 MB | 1 年前3
统一建模语言 UML 参考手册 - 基本概念将当前软件最佳实践合并至标准的方法 ��� 包括 语义概念 标记符号和指南 具有静态 动态 环境上的和组织性的部分 它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 ��� 规范没有定义标准过程 但可用 于迭代的开发过程 并支持现有的大多数面向对象的开发过程 � ��� 捕捉系统静态结构和动态行为的信息 系统建模成独立对象的集合 它们互相交互 以实现功能 从而最终使外部使用者获益 静态结构定义了对系统具有重要意义的各种对 以及那些规范参与者的模型 在 ��� 中 ��� ����� ��������� 和其它方 法的标记尽可能的被使用 从而尽可能的为人们所熟悉 这同时意味着对良好设计实践如 封装 问题划分 目标捕获的支持 它特意针对了许多当前软件开发的问题 如大规模 分布 并发 模式和团队开发等等 � ��� 不是完整的开发方法 它不包括逐步的开发流程 我们相信对于软件开发而言 好 的开发过程是非常关键的 认识到 ���� 上的约束确保了它的唯一 性 图 ��� 展示了关联之间的 ��� 约束 对象仅能拥有其中之一 约束适用于用文字表达 ��� 结构不直接支持的陈述 � 构件 ������ 上的版型指明了该构件是数据库 它允许省略构件所支持的接口 因为它 们是被所有数据库支持的接口 建模人员可以增加新的版型来表达特殊的元素 一系列约 束 标签值或代码特性可以附加至版型 建模人员可以为给定的版型名称定义图标 以作0 码力 | 123 页 | 2.61 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)hello Alice1 -> Out : out @enduml PlantUML 言語リファレンスガイド (1.2023.11) 33 / 544 1.38 付録:全種類の矢印の例 1 シーケンス図 1.38 付録:全種類の矢印の例 1.38.1 通常の矢印 @startuml participant Alice as a participant Bob as b a -> b : ""-> -//o b : ""-//o "" a x->o b : ""x->o "" @enduml PlantUML 言語リファレンスガイド (1.2023.11) 34 / 544 1.38 付録:全種類の矢印の例 1 シーケンス図 1.38.2 自分自身への矢印 @startuml participant Alice as a participant Bob as b a -> a : ""-> ""->>o "" a -\o a : ""-\o "" a -\\o a : ""-\\\\o"" PlantUML 言語リファレンスガイド (1.2023.11) 35 / 544 1.38 付録:全種類の矢印の例 1 シーケンス図 a -/o a : ""-/o "" a -//o a : ""-//o "" a x->o a : ""x->o "" @enduml 1.38.3 インとアウトのメッセージ0 码力 | 545 页 | 7.75 MB | 1 年前3
共 25 条
- 1
- 2
- 3













