统一建模语言 UML 参考手册 - 基本概念
多个类可以使用概括共享通用的结构 孩子类将新添的结构和行为增加 至通过继承得到的结构和行为 对象还可以拥有与其它对象的运行时连接 上述对象 对 象关系建模成类之间的关联 元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 协作图通过图形的几何排布显示交互中的 角色 图 ��� 消息显示为附属在连接分类角色的关系直线上的箭头 消息的顺序由消息 描述前的顺序号来表示 � 协作图的一个用途是表现操作的实现 协作显示了操作的参数和局部变量 以及更永久 性的关联 当行为被实现时 消息的顺序与程序的嵌套调用结构和信号传递一致 � 图 ��� 显示了开发的后期阶段预订票交互的协作图 协作显示了对于订票 应用程序内 部对象的交互 该例子显示了现实世界中人员机构工作流的建模 商业建模是活动视图的主要目标 但 它还可用于对软件活动的建模 活动图能帮助理解系统的高层次的执行行为 无需顾虑活 动图中的消息传递细节 � 动作的输入和输出参数可以显示成连接动作的流关系和对象流状态 � ��� 参考指南� � ��� 一览� ������� � � 物理视图 物理视图 物理视图 物理视图� 前面的视图从逻辑角度对应用中的概念建模0 码力 | 123 页 | 2.61 MB | 1 年前3PlantUML 1.2020.22 语言参考指引
@enduml PlantUML 语言参考指引 (1.2020.22) 20 / 294 1.28 更多标题信息 1 时序图 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated Alice: Authentication Response @enduml PlantUML 语言参考指引 (1.2020.22) 23 / 294 1.31 外观参数 (skinparam) 1 时序图 1.31 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT deactivate B A --> User: Done deactivate A @enduml PlantUML 语言参考指引 (1.2020.22) 24 / 294 1.31 外观参数 (skinparam) 1 时序图 @startuml skinparam backgroundColor #EEEBDC skinparam handwritten true skinparam0 码力 | 295 页 | 3.08 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated removed Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml 1.27 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: as B participant "Last Class" as C User -> A: DoWork PlantUML 语言参考指引 (1.2019.6) 21 / 173 1.27 外观参数 (skinparam) 1 时序图 activate A A -> B: Create Request activate B B -> C: DoWork activate C C --> B:0 码力 | 174 页 | 1.98 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated removed Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml 1.27 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: as B participant "Last Class" as C User -> A: DoWork PlantUML 语言参考指引 (1.2019.9) 21 / 173 1.27 外观参数 (skinparam) 1 时序图 activate A A -> B: Create Request activate B B -> C: DoWork activate C C --> B:0 码力 | 174 页 | 2.00 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated removed Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml 1.33 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: participant "Last Class" as C User -> A: DoWork activate A PlantUML 语言参考指引 (1.2020.23) 25 / 306 1.33 外观参数 (skinparam) 1 时序图 A -> B: Create Request activate B B -> C: DoWork activate C C --> B: WorkDone destroy0 码力 | 307 页 | 3.17 MB | 1 年前3PlantUML 1.2021.3 语言参考指引
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated Alice: Authentication Response @enduml PlantUML 语言参考指引 (1.2021.2) 28 / 397 1.35 外观参数 (skinparam) 1 时序图 1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT Created deactivate B A --> User: Done deactivate A @enduml PlantUML 语言参考指引 (1.2021.2) 29 / 397 1.35 外观参数 (skinparam) 1 时序图 @startuml skinparam backgroundColor #EEEBDC skinparam handwritten true skinparam0 码力 | 398 页 | 4.22 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)
[QA-1361](https://forum.plantuml.net/1361)]* 1.6 文本对齐 箭头上的文本对齐可以用 skinparam sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考 skin- param。 @startuml Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated removed Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml 1.36 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例:0 码力 | 539 页 | 7.74 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated Alice: Authentication Response @enduml PlantUML 语言参考指引 (1.2021.2) 26 / 380 1.35 外观参数 (skinparam) 1 时序图 1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT Created deactivate B A --> User: Done deactivate A @enduml PlantUML 语言参考指引 (1.2021.2) 27 / 380 1.35 外观参数 (skinparam) 1 时序图 @startuml skinparam backgroundColor #EEEBDC skinparam handwritten true skinparam0 码力 | 381 页 | 4.05 MB | 1 年前3PlantUML 1.2021.1 语言参考指引
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated Alice: Authentication Response @enduml PlantUML 语言参考指引 (1.2021.1) 26 / 375 1.35 外观参数 (skinparam) 1 时序图 1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT Created deactivate B A --> User: Done deactivate A @enduml PlantUML 语言参考指引 (1.2021.1) 27 / 375 1.35 外观参数 (skinparam) 1 时序图 @startuml skinparam backgroundColor #EEEBDC skinparam handwritten true skinparam0 码力 | 376 页 | 4.00 MB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)
Alice << (C,#ADD1B2) Testable >> Bob->Alice: First message @enduml 默认使用 guillemet 字符来显示构造类型。你可以使用外观参数 guillemet 来修改显示行为。 @startuml skinparam guillemet false participant "Famous Bob" as Bob << Generated removed Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response @enduml 1.27 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: B: Create Request activate B B -> C: DoWork activate C PlantUML 语言参考指引 (1.2019.1) 20 / 145 1.27 外观参数 (skinparam) 1 时序图 C --> B: WorkDone destroy C B --> A: Request Created deactivate B A --> User:0 码力 | 146 页 | 1.91 MB | 1 年前3
共 14 条
- 1
- 2