统一建模语言 UML 参考手册 - 基本概念�������� 和 ����� �������� 于 ���� 年发布 并提交给 ��� ��� 于 �� 月为 ��� 所采用 现已成为业界 标准 � 本文讲述了 ��� 基本概念 为 ��� 的深入理解提供一个起点 全文共分为十四个章节 � ��� 概述对 ��� 语言 目标以及概念作了简略的介绍 � 第二章至第十章展示了 ��� 的各种视图 同时显示了各种结构如何配合工作 ��� 一 览中 以一个简单的例子开始 为了便于大家的理解 它们以 ��� 的相关核心元 素组织起来 并提供了对应核心元素的解释 � ��� 建 模 词 汇 表 引 自 ��� 规 范 原 文 中 未 有 相 关 内 容 英 语 原 文 可 参 见 ����������������的 ��������������������� � 中英文词汇对照提供了所有文中术语的词汇对照 详细 精确的解释可以参见 ��� 规 范相应的内容 � 最后 最后 ��� 标记一览展现了 ��� 各种概念的标记符号 � 为了忠实原文 仅在 ��� 标准元素中添加了相应的核心元素描述 以及增加了 ��� 建 模词汇表 以方便对 ��� 概念的理解 � 文中释译不当之处 肯请各位批评指正 � 译者 ����������� ���� 年 �� 月� ������ 目录 目录 目录 目录� � ��� 概述 概述 概述 概述 UML OVERVIEW0 码力 | 123 页 | 2.61 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)直感的な構文: 何よりもまず、PlantUML が採用している、わかりやすく直感的な構文を、ユーザは高く評価してい ます。このよく考え抜かれたデザインは、ダイアグラム作成が初めての人でも、基本を素早く簡単に 理解できることを意味します。 • テキストとグラフィックの相関: もう一つの際立った特徴は、テキスト表現とグラフィカルな出力の間の緊密な類似性です。この調和 のとれた相関性により、テキスト原稿がグラ 393 / 544 20 ER 図 20 ER 図 インフォメーションエンジニアリングの表記法をベースにしています。 すでに存在している Class Diagram の拡張になります。 拡張内容: • インフォメーションエンジニアリング用の関係線の追加 • entity を、クラス図の class と読み替え • 必須属性を表すものとして、* の表示修飾子を追加 また、クラス図と同 is bold("a second call") @enduml 25.14 メモリーダンプ [!dump_memory] !dump_memory を使用すると、ダイアグラム生成中のメモリの全内容をダンプ出力することができま す。!dump_memory の後に任意の文字列を追加することもできます。これは、ダイアグラム自体にはま ったく影響を与えませんが、デバッグのために有用です。 @startuml0 码力 | 545 页 | 7.75 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)10 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 类名前带圈的, PlantUML 语言参考指引 (1.2019.9) 41 / 173 3.13 隐藏类 3 类图 • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)语言参考指引 (1.2019.1) 7 / 145 1.11 给消息添加注释 1 时序图 • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 隐藏方法,即使是被定义了 • members 隐藏字段 和 方法,即使是被定义了 • circle 类名前带圈的, • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引10 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 类名前带圈的, PlantUML 语言参考指引 (1.2019.3) 41 / 156 3.13 隐藏类 3 类图 • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引10 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 类名前带圈的, PlantUML 语言参考指引 (1.2019.2) 41 / 156 3.13 隐藏类 3 类图 • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)10 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 类名前带圈的, PlantUML 语言参考指引 (1.2019.6) 41 / 173 3.13 隐藏类 3 类图 • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)10 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 end 用来结束分组。 注意,分组可以嵌套使用。 @startuml Alice -> Bob: Authentication 类名前带圈的, PlantUML 语言参考指引 (1.2019.4) 41 / 164 3.13 隐藏类 3 类图 • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引11 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 PlantUML 语言参考指引 (1.2020.22) 8 / 294 1.12 给消息添加注释 1 时序图 可以在标头 (header) 添加需要显示的文字 (group 除外)。 关键词 隐藏方法,即使是被定义了 • members 隐藏字段 和 方法,即使是被定义了 • circle 类名前带圈的, • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)11 组合消息 我们可以通过以下关键词将组合消息: • alt/else • opt • loop • par • break • critical • group, 后面紧跟着消息内容 PlantUML 语言参考指引 (1.2020.23) 8 / 306 1.12 Secondary group label 1 时序图 可以在标头 (header) 添加需要显示的文字 (group 隐藏方法,即使是被定义了 • members 隐藏字段 和 方法,即使是被定义了 • circle 类名前带圈的, • stereotype 原型。 同样可以使用 hide 或 show 关键词,对以下内容进行设置: • class 所有类, • interface 所有接口, • enum 所有枚举, • <> 实现 foo1 的类, • 一个既定的类名。 你可以使用 show/hide Extension <|-- Composition *-- Aggregation o-- 也可以用 .. 来代替 -- 以使用点线。 知道了这些规则,就可以画下面的图: 可以用冒号给关系添加标签,标签内容紧跟在冒号之后。 用双引号在关系的两边添加基数。 @startuml object Object01 object Object02 object Object03 object Object04 0 码力 | 307 页 | 3.17 MB | 1 年前3
共 19 条
- 1
- 2













