 统一建模语言 UML 参考手册 - 基本概念可以与所有的开发方法 生命阶段 应用领域和媒介一同使 用 它意图统一过去建模技术的经验 将当前软件最佳实践合并至标准的方法 ��� 包括 语义概念 标记符号和指南 具有静态 动态 环境上的和组织性的部分 它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 ��� 规范没有定义标准过程 但可用 于迭代的开发过程 并支持现有的大多数面向对象的开发过程 � ��� 捕捉系统静态结构和动态行为的信息 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 它们合在一起被称为分类 它们的举止 如同具有某种限制的类 � 动态行为 动态行为 动态行为 动态行为 有两种方式来建模行为 一种是通过与外界交互的对象的生命史 另一种是使 用一系列对象的通信模式 和交互在顺序图和协作图中表达 指导所有行为视图的是一系列用例 用例展示了活动者 系统的外部使用者所见的一部分系统功能 � 实现构造 实现构造 实现构造 实现构造 ��� 模型对逻辑分析和物理实现均可以表达 一定的构造代表了实现单元 构 件是与一系列接口一致和为其提供实现的物理 可替换的系统组成部分 它可以作为满足 相同说明的其它构件替代品 结点是定义了位置的运行时段的运算资源 它可以容纳构件 和对象0 码力 | 123 页 | 2.61 MB | 1 年前3 统一建模语言 UML 参考手册 - 基本概念可以与所有的开发方法 生命阶段 应用领域和媒介一同使 用 它意图统一过去建模技术的经验 将当前软件最佳实践合并至标准的方法 ��� 包括 语义概念 标记符号和指南 具有静态 动态 环境上的和组织性的部分 它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 ��� 规范没有定义标准过程 但可用 于迭代的开发过程 并支持现有的大多数面向对象的开发过程 � ��� 捕捉系统静态结构和动态行为的信息 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 它们合在一起被称为分类 它们的举止 如同具有某种限制的类 � 动态行为 动态行为 动态行为 动态行为 有两种方式来建模行为 一种是通过与外界交互的对象的生命史 另一种是使 用一系列对象的通信模式 和交互在顺序图和协作图中表达 指导所有行为视图的是一系列用例 用例展示了活动者 系统的外部使用者所见的一部分系统功能 � 实现构造 实现构造 实现构造 实现构造 ��� 模型对逻辑分析和物理实现均可以表达 一定的构造代表了实现单元 构 件是与一系列接口一致和为其提供实现的物理 可替换的系统组成部分 它可以作为满足 相同说明的其它构件替代品 结点是定义了位置的运行时段的运算资源 它可以容纳构件 和对象0 码力 | 123 页 | 2.61 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.6) 3 / PlantUML 语言参考指引 (1.2019.6) 16 / 173 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.6) 3 / PlantUML 语言参考指引 (1.2019.6) 16 / 173 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 174 页 | 1.98 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.9) 3 / PlantUML 语言参考指引 (1.2019.9) 16 / 173 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.9) 3 / PlantUML 语言参考指引 (1.2019.9) 16 / 173 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 174 页 | 2.00 MB | 1 年前3
 PlantUML 1.2019.3 语言参考指引demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.3) 3 / PlantUML 语言参考指引 (1.2019.3) 16 / 156 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • PlantUML 1.2019.3 语言参考指引demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.3) 3 / PlantUML 语言参考指引 (1.2019.3) 16 / 156 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 157 页 | 1.78 MB | 1 年前3
 PlantUML 1.2019.2 语言参考指引demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.2) 3 / PlantUML 语言参考指引 (1.2019.2) 16 / 156 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • PlantUML 1.2019.2 语言参考指引demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.2) 3 / PlantUML 语言参考指引 (1.2019.2) 16 / 156 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 157 页 | 1.78 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.1) 3 / --> Bob : ok @enduml PlantUML 语言参考指引 (1.2019.1) 15 / 145 1.22 进入和发出消息 1 时序图 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call 1) 35 / 145 3.8 更多注释 3 类图 class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.1) 3 / --> Bob : ok @enduml PlantUML 语言参考指引 (1.2019.1) 15 / 145 1.22 进入和发出消息 1 时序图 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call 1) 35 / 145 3.8 更多注释 3 类图 class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 146 页 | 1.91 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.4) 3 / PlantUML 语言参考指引 (1.2019.4) 16 / 164 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)demonstrates\nmultiline \ntext @enduml 1.5 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - PlantUML 语言参考指引 (1.2019.4) 3 / PlantUML 语言参考指引 (1.2019.4) 16 / 164 1.22 进入和发出消息 1 时序图 Alice --> Bob : ok @enduml 1.22 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call Object .. N2 N2 .. ArrayList class Foo note left: On last defined class @enduml 3.8 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 165 页 | 1.89 MB | 1 年前3
 PlantUML 1.2020.22 语言参考指引Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml return success @enduml PlantUML 语言参考指引 (1.2020.22) 18 / 294 1.25 进入和发出消息 1 时序图 1.25 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2020.22) 43 / 294 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • • PlantUML 1.2020.22 语言参考指引Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml return success @enduml PlantUML 语言参考指引 (1.2020.22) 18 / 294 1.25 进入和发出消息 1 时序图 1.25 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2020.22) 43 / 294 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 295 页 | 3.08 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml return success @enduml PlantUML 语言参考指引 (1.2020.23) 19 / 306 1.26 进入和发出消息 1 时序图 1.26 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2020.23) 52 / 306 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成 \ 或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml return success @enduml PlantUML 语言参考指引 (1.2020.23) 19 / 306 1.26 进入和发出消息 1 时序图 1.26 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2020.23) 52 / 306 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 307 页 | 3.17 MB | 1 年前3
 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成\或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml create return done return rc bob -> george !! : delete return success @enduml 1.28 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2021.2) 56 / 380 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • • 使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)Link to Text Alignment on skinparam page. 1.6 修改箭头样式 修改箭头样式的方式有以下几种: • 表示一条丢失的消息:末尾加 x • 让箭头只有上半部分或者下半部分:将 < 和 > 替换成\或者 / • 细箭头:将箭头标记写两次 (如 >> 或 //) • 虚线箭头:用 -- 替代 - • 箭头末尾加圈:->o • 双向箭头:<-> @startuml create return done return rc bob -> george !! : delete return success @enduml 1.28 进入和发出消息 如果只想关注部分图示,你可以使用进入和发出箭头。 使用方括号 [和] 表示图示的左、右两侧。 @startuml [-> A: DoWork activate A A -> A: Internal call last defined class @enduml PlantUML 语言参考指引 (1.2021.2) 56 / 380 3.9 更多注释 3 类图 3.9 更多注释 可以在注释中使用部分 html 标签: • • • •- ,- ,- • or0 码力 | 381 页 | 4.05 MB | 1 年前3
共 26 条
- 1
- 2
- 3













