统一建模语言 UML 参考手册 - 基本概念本文讲述了 ��� 基本概念 为 ��� 的深入理解提供一个起点 全文共分为十四个章节 � ��� 概述对 ��� 语言 目标以及概念作了简略的介绍 � 第二章至第十章展示了 ��� 的各种视图 同时显示了各种结构如何配合工作 ��� 一 览中 以一个简单的例子开始 对 ��� 的视图 概念作了简单的介绍 然后 在后续的 章节中 静态视图 用例视图 状态机视图 活动视图 交互视图 物理视图 模型管理 ���������������������������������������������������������������������������������������������� ��� 模式��������������������������������������������������������������������������������������������������� ��������� 和其它方 法的标记尽可能的被使用 从而尽可能的为人们所熟悉 这同时意味着对良好设计实践如 封装 问题划分 目标捕获的支持 它特意针对了许多当前软件开发的问题 如大规模 分布 并发 模式和团队开发等等 � ��� 不是完整的开发方法 它不包括逐步的开发流程 我们相信对于软件开发而言 好 的开发过程是非常关键的 认识到 ��� 和使用 ��� 的过程的不同是很重要的 现代迭代 过程是基于建造强壮结构来解决用例驱动的需求0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)2023.11) 1 / 538 1.2 声明参与者 1 序列图 1.2 声明参与者 如果使用关键字 participant 来声明参与者,就可以对该参与者进行更多的控制。 声明的顺序将是(默认的)显示顺序。 使用这些其他的关键字来声明参与者,将改变参与者的表示形状。 • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) Request Bob->Alice: Authentication Response Bob->L: Log transaction @enduml 您可以使用 order 关键字来定制参与者的显示顺序。 @startuml participant Last order 30 participant Middle order 20 participant First order 10 @enduml Bob -> Alice : Request Alice -> Bob : Response @enduml 1.6.1 让响应信息显示在箭头下面 你可以使用 skinparam responseMessageBelowArrow true 命令,让响应信息显示在箭头下面。 @startuml skinparam responseMessageBelowArrow true Bob -> Alice0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)145 1.11 给消息添加注释 1 时序图 • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua Bob --> Alice: ok @enduml 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 PlantUML 语言参考指引 (1.2019.1) 13 / 145 1.19 生命线的激活与撤销 1 时序图 activate 和 deactivate 适用于以上情形。 destroy0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua 156 1.19 生命线的激活与撤销 1 时序图 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua 156 1.19 生命线的激活与撤销 1 时序图 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua 173 1.19 生命线的激活与撤销 1 时序图 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua 173 1.19 生命线的激活与撤销 1 时序图 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.12 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua 164 1.19 生命线的激活与撤销 1 时序图 1.19 生命线的激活与撤销 关键字 activate 和 deactivate 用来表示参与者的生命活动。 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引critical • group, 后面紧跟着消息内容 PlantUML 语言参考指引 (1.2020.22) 8 / 294 1.12 给消息添加注释 1 时序图 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.13 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua deactivate 用来表示参与者的生命活动。 PlantUML 语言参考指引 (1.2020.22) 15 / 294 1.21 生命线的激活与撤销 1 时序图 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)后面紧跟着消息内容 PlantUML 语言参考指引 (1.2020.23) 8 / 306 1.12 Secondary group label 1 时序图 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication Request alt 1.14 其他的注释 可以使用 note left of,note right of 或 note over 在节点 (participant) 的相对位置放置注释。 还可以通过修改背景色来高亮显示注释。 以及使用关键字 end note 来添加多行注释。 @startuml participant Alice participant Bob note left of Alice #aqua deactivate 用来表示参与者的生命活动。 PlantUML 语言参考指引 (1.2020.23) 16 / 306 1.22 生命线的激活与撤销 1 时序图 一旦参与者被激活,它的生命线就会显示出来。 activate 和 deactivate 适用于以上情形。 destroy 表示一个参与者的生命线的终结。 @startuml participant User User -> A:0 码力 | 307 页 | 3.17 MB | 1 年前3
共 14 条
- 1
- 2













