使用 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
统一建模语言 UML 参考手册 - 基本概念多个类可以使用概括共享通用的结构 孩子类将新添的结构和行为增加 至通过继承得到的结构和行为 对象还可以拥有与其它对象的运行时连接 上述对象 对 象关系建模成类之间的关联 元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 协作图通过图形的几何排布显示交互中的 角色 图 ��� 消息显示为附属在连接分类角色的关系直线上的箭头 消息的顺序由消息 描述前的顺序号来表示 � 协作图的一个用途是表现操作的实现 协作显示了操作的参数和局部变量 以及更永久 性的关联 当行为被实现时 消息的顺序与程序的嵌套调用结构和信号传递一致 � 图 ��� 显示了开发的后期阶段预订票交互的协作图 协作显示了对于订票 应用程序内 部对象的交互 该例子显示了现实世界中人员机构工作流的建模 商业建模是活动视图的主要目标 但 它还可用于对软件活动的建模 活动图能帮助理解系统的高层次的执行行为 无需顾虑活 动图中的消息传递细节 � 动作的输入和输出参数可以显示成连接动作的流关系和对象流状态 � ��� 参考指南� � ��� 一览� ������� � � 物理视图 物理视图 物理视图 物理视图� 前面的视图从逻辑角度对应用中的概念建模0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 Graphviz 绘画 UML 图
diagram),用于表示类的构成以及类之间的关系。 利用 Graphviz 去生成 UML 类图有几个好处: 1. 用文本表示图,容易更新,容易做版本管理。 2. 能自动排布节点位置,在大型复杂的图特别方便。 3. 统一文档风格。 实际上,文档生成工具Doxygen 也是采用 Graphviz 生成类图的。不过,我们在软件设计中, 经常以类图表示系统中某个部分,并且按需展示某些重点,而不是简单地全部列出,所以还是 需 染器中有效。如需表示静态或抽像,可利用 stereotype <>、< > 等说明。 再重申一次,类图不必要展示所有细节,可按想表达的意思仅加入部分成员,每个方法也可忽 略一些参数细节。 12 2.7 包 在比较大的系统里,类通常会用包(package)的方式来组织。Graphviz 不能简单还完 UML 包的图形,但可以使用 subgraph cluster 功能去近似地表示类属于那个包。 0 码力 | 20 页 | 331.51 KB | 1 年前3
PlantUML 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 年前3
PlantUML 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.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 年前3
PlantUML 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
共 14 条
- 1
- 2













