统一建模语言 UML 参考手册 - 基本概念模型管理机制以及扩展机制对 ��� 进行探讨 � ��� 标准元素讨论了一些与核心概念的区别较小或者重要性不足以被包括至 ��� 核心 概念的元素 原文中仅有标准元素表 为了便于大家的理解 它们以 ��� 的相关核心元 素组织起来 并提供了对应核心元素的解释 � ��� 建 模 词 汇 表 引 自 ��� 规 范 原 文 中 未 有 相 关 内 容 英 语 原 文 可 参 见 ����������������的 动态行为定义了对象时间上的历史和为达成目标对象间 的通讯 从不同但是相关的视角来对系统建模 允许了多种角度对系统的理解 � ��� 还包括用包来分解模型的组织性结构 它允许软件团队将系统分解为可工作的单 元 对包之间的依赖进行理解和在复杂的开发环境中管理模型单元的版本 它包含了表达 实现上的决策和用构件来组织运行时元素的结构 � ��� 不是编程语言 工具可以提供 ��� 至各种编程语言的代码生成 以及可以从现有 元素之间的一些关系用依赖来分组 包括抽象层次的转移 模板参数的绑定 许可的授予和元素对其它元素的使用 其它关系包括用例和流的合并 静态视图显示为类图 静态视图可以用于产生大多数程序中的数据结构声明 ��� 类图中 有许多种元素 如接口 数据类型 用例和信号 它们合在一起被称为分类 它们的举止 如同具有某种限制的类 � 动态行为 动态行为 动态行为 动态行为 有两种方式来建模行为 一种是通过与外界交互的对象的生命史0 码力 | 123 页 | 2.61 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)タグ付き要素またはワイルドカードの非表示、削除、復元 3 クラス図 class Foo1 class Foo2 Foo2 *-- Foo1 remove Foo2 @enduml 3.17 タグ付き要素またはワイルドカードの非表示、削除、復元 $ を使用して要素にタグ ($tags) を付けると、個別またはタグ単位でコンポーネントを削除、非表示、 復元できます。 デフォルトでは、すべてのコンポーネントが表示されます: と restore $tag1 でコンポーネントを復元: @startuml class C1 $tag13 $tag1 enum E1 interface I1 $tag13 C1 -- I1 remove $tag13 restore $tag1 @enduml • remove * と restore $tag1 でコンポーネントを復元: @startuml class C1 $tag13 @unlinked @enduml PlantUML 言語リファレンスガイド (1.2023.11) 163 / 544 7.16 タグ付け、またはワイルドカードによるコンポーネントの非表示、削除、復元 7 コンポーネント図 • もしくは、remove @unlinked で、孤立したコンポーネントを削除できます: @startuml component C1 component C2 component0 码力 | 545 页 | 7.75 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)使用这些其他的关键字来声明参与者,将改变参与者的表示形状。 • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant Participant as Foo actor Actor as Foo1 boundary @enduml 6.6 重复循环 你可以使用关键字 repeat 和 repeatwhile 进行重复循环。 @startuml start repeat :读取数据; :生成图片; repeat while (更多数据?) stop @enduml PlantUML 语言参考指引 (1.2023.11) 115 / 538 6.7 打断循环 [break] 6 活动图(新语法) 目标,在返回循环开始时使用 backward 关键字插入一个全 局行为。 @startuml start repeat :foo作为开始标注; :读取数据; :生成图片; backward:这是一个后撤行为; repeat while (更多数据?) stop @enduml [Ref. QA-5826] 6.7 打断循环 [break] 你可以使用 break 关键字跟在循环中的某个行为后面打断循环0 码力 | 539 页 | 7.74 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引你也可以使用下面这些关键字来声明参与者,这会改变参与者的外观: • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant participant as Foo actor actor as Foo1 boundary 不同类型 .... 的分隔符 ] node node [ 这是个 结点 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] database database [ 这是个 数据库 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] usecase usecase [ 这是个 用例 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] @enduml 因为 my_own_definelong 不带括号的形式不被新的预处理语法解析. 如果你有什么疑问请联系我们. 25.2 定义变量 虽然这还是必须的, 我们强烈建议变量名以 $ 开头. 有两类数据类型: • 整型 • 字符串 - 必须被单引号或双引号包围. 在函数外创建的变量作用域是 global, 你可以在任何地方访问他们 (包括函数). 当定义变量的时候你可 以使用 global 强调这一点0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)不同类型 .... 的分隔符 ] node node [ 这是个 结点 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] database database [ 这是个 数据库 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] usecase usecase [ 这是个 用例 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] @enduml 因为 my_own_definelong 不带括号的形式不被新的预处理语法解析. 如果你有什么疑问请联系我们. 25.2 定义变量 虽然这还是必须的, 我们强烈建议变量名以 $ 开头. 有两类数据类型: • 整型 • 字符串 - 必须被单引号或双引号包围. 在函数外创建的变量作用域是 global, 你可以在任何地方访问他们 (包括函数). 当定义变量的时候你可 以使用 global 强调这一点 black skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml PlantUML 语言参考指引 (1.2021.2) 3490 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引不同类型 .... 的分隔符 ] node node [ 这是个 结点 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] database database [ 这是个 数据库 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] usecase usecase [ 这是个 用例 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] @enduml 因为 my_own_definelong 不带括号的形式不被新的预处理语法解析. 如果你有什么疑问请联系我们. 24.2 定义变量 虽然这还是必须的, 我们强烈建议变量名以 $ 开头. 有两类数据类型: • 整型 • 字符串 - 必须被单引号或双引号包围. 在函数外创建的变量作用域是 global, 你可以在任何地方访问他们 (包括函数). 当定义变量的时候你可 以使用 global 强调这一点 black skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml PlantUML 语言参考指引 (1.2021.1) 3440 码力 | 376 页 | 4.00 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引因为 my_own_definelong 不带括号的形式不被新的预处理语法解析. 如果你有什么疑问请联系我们. 20.2 定义变量 虽然这还是必须的, 我们强烈建议变量名以 $ 开头. 有两类数据类型: • 整型 • 字符串 - 必须被单引号或双引号包围. 在函数外创建的变量作用域是 global, 你可以在任何地方访问他们 (包括函数). 当定义变量的时候你可以 使用 global 强调这一点 black skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml PlantUML 语言参考指引 (1.2020.22) 2730 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)因为 my_own_definelong 不带括号的形式不被新的预处理语法解析. 如果你有什么疑问请联系我们. 20.2 定义变量 虽然这还是必须的, 我们强烈建议变量名以 $ 开头. 有两类数据类型: • 整型 • 字符串 - 必须被单引号或双引号包围. 在函数外创建的变量作用域是 global, 你可以在任何地方访问他们 (包括函数). 当定义变量的时候你可以 使用 global 强调这一点 black skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml PlantUML 语言参考指引 (1.2020.23) 2850 码力 | 307 页 | 3.17 MB | 1 年前3
PlantUML 1.2019.3 Справочное руководство по языкуblack skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml Справочное руководство по языку0 码力 | 159 页 | 1.76 MB | 1 年前3
PlantUML 1.2019.2 Справочное руководство по языкуblack skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml Справочное руководство по языку0 码力 | 159 页 | 1.76 MB | 1 年前3
共 89 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













