统一建模语言 UML 参考手册 - 基本概念元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 它们合在一起被称为分类 它们的举止 如同具有某种限制的类 � 动态行为 动态行为 动态行为 动态行为 有两种方式来建模行为 一种是通过与外界交互的对象的生命史 三个用户界面 分别用于 与售票亭交互的顾客 使用在线预订系统的职员 查询销售情况的主管 依 次处理来自于售票亭和职员需求的售票构件 处理信用卡收费的构件 包含票信息的数据 库 构件图显示了系统中构件的类型 特殊配置的系统可能具有多个构件拷贝 � ��� 参考指南� � ��� 一览� ������� � 接口显示为具有名称的圆 即相关的服务集 连接构件和接口的实线表示构件提供接口 所列举的服务 交互的事物 不可能在阐明交互的事物之前 描述事物如何的交互 静态视图是其它视 图构建的基础 � 静态视图中的关键元素是分类和它们之间的关系 分类是描述事物的模型元素 有许多 种分类 包括类 接口和数据类型 行为性的事物由其它分类来细化 包括用例和信号 另一些分类 如子系统 构件和结点则体现了实现方面的内容 � 为了便于理解和重用性 大型模型必须划分成较小的单元 包是控制和管理模型内容通 用的组织单元0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.6) 1 / 173 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.9) 1 / 173 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.1) 1 / 145 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.3) 1 / 156 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.2) 1 / 156 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)从而使自己成为图表创建工具包中的必备工具。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 1.1 基本的例子 序列-> 用于绘制两个参与者之间的信息。参与者不必明确声明。 要有一个点状的箭头,就用--> 也可以用 <- 和 <-- 。这不会改变绘图,但可能提高可读性。注意,这只适用于顺序图,其他图的规则 不同。 @startuml Alice -> Bob: @enduml PlantUML 语言参考指引 (1.2023.11) 1 / 538 1.2 声明参与者 1 序列图 1.2 声明参与者 如果使用关键字 participant 来声明参与者,就可以对该参与者进行更多的控制。 声明的顺序将是(默认的)显示顺序。 使用这些其他的关键字来声明参与者,将改变参与者的表示形状。 • actor(角色) • boundary(边界) • control(控制) a -> b :这\n一条\n是\n手动换行 a -> b :this is a very long message on several words @enduml 1.24 空间 你可以使用 ||| 来增加空间。 还可以使用数字指定增加的像素的数量。 @startuml Alice -> Bob: message 1 Bob --> Alice: ok ||| Alice -> Bob:0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml authentication Request Alice <-- Bob: another authentication Response @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database @startuml actor Foo5 : To database Foo1 -> Foo6 : To collections @enduml PlantUML 语言参考指引 (1.2019.4) 1 / 164 1.2 声明参与者 1 时序图 关键字 as 用于重命名参与者 你可以使用 RGB 值或者颜色名修改 actor 或参与者的背景颜色。 @startuml actor Bob #red ' The only0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引Entity Relationship diagram 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用-> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml 认证中心: 存在且校验成功则跳转到用户请求的其他服务 其他服务 -> 用户: 信息 @enduml 1.2 声明参与者 使用 participant 关键字来声明一个参与者可以使你对参与者做出更多控制。 关键字 participant 用于改变参与者的先后顺序。 你也可以使用下面这些关键字来声明参与者,这会改变参与者的外观: • actor(角色) • boundary(边界) • control(控制) as Foo1 boundary boundary as Foo2 control control as Foo3 PlantUML 语言参考指引 (1.2021.2) 1 / 397 1.2 声明参与者 1 时序图 entity entity as Foo4 database database as Foo5 collections collections as Foo6 queue queue0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 1 时序图 1 时序图 1.1 简单示例 你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。注意:仅适用于时序图,对于其它示意 图,规则是不同的。 @startuml key=token+ip获取token 其他服务 <- 认证中心: 存在且校验成功则跳转到用户请求的其他服务 其他服务 -> 用户: 信息 @enduml 1.2 声明参与者 关键字 participant 用于改变参与者的先后顺序。 你也可以使用其它关键字来声明参与者: • actor • boundary • control • entity • database • collections Foo2 control Foo3 entity Foo4 database Foo5 collections Foo6 PlantUML 语言参考指引 (1.2020.23) 1 / 306 1.2 声明参与者 1 时序图 Foo1 -> Foo2 : To boundary Foo1 -> Foo3 : To control Foo1 -> Foo4 : To entity Foo1 -> Foo50 码力 | 307 页 | 3.17 MB | 1 年前3
共 13 条
- 1
- 2













