统一建模语言 UML 参考手册 - 基本概念
素组织起来 并提供了对应核心元素的解释 � ��� 建 模 词 汇 表 引 自 ��� 规 范 原 文 中 未 有 相 关 内 容 英 语 原 文 可 参 见 ����������������的 ��������������������� � 中英文词汇对照提供了所有文中术语的词汇对照 详细 精确的解释可以参见 ��� 规 范相应的内容 � 最后 ��� 标记一览展现了 ��� 各种概念的标记符号 � 两个层次不需要有相同的形式 因为实现 类可能有与说明类不相关的实现依赖 � 实现显示成闭合的空心虚线箭头 如图 ��� 它与虚线的概括符号相似 意味着与继承 相类似 � � 对于显示接口 无内容 合实现它们的类或构件专门有一种缩略的标记方法 接口显示 成通过实线与表示分类的方形相连接的圆 � ��� 参考指南� � 静态视图� ������� 依赖 依赖 依赖 依赖� 依赖指明了两个或两个以上模型元素之间语义的关系 它在退出状态之后 进入状态之前执行 � 复合状态中可能有初始状态 至复合状态边界的迁移即隐式为至初始状态的迁移 对象 从最外层的初始状态开始 类似的 复合状态可包含结束状态 至结束状态的迁移触发复 合状态上的结束迁移 无触发迁移 如果对象到达了最外层的结束状态 它会被销毁 初 始状态 结束状态 进入状态 退出状态允许对状态定义独立于迁移进行封装 � 图 ��� 显示了状态的顺序分解 包括初始状态0 码力 | 123 页 | 2.61 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)
メッセージシーケンスの番号付け 1 シーケンス図 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行います。(0 は桁を表し, # は存在しない場合は 0 で 埋める桁を意味します)。 一部の HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication another authentication Response @enduml 開始番号は、2 つまたは 3 つの部分からなる数字の列を指定することもできます。各部分は.、;、,、: またはこれらの組み合わせで区切ります。例えば、1.1.1 や 1.1:1 のようにします。 自動的に最後の数字が増加していきます。 最初の数字を増加させるには autonumber inc A を、2 番目の数字を増加させるには /を使って、複数のノートを同じレベルに並べることができます: • /を使わない場合(デフォルトでは、ノートは整列されません) @startuml note over Alice : initial state of Alice note over Bob : initial state of Bob Bob -> Alice : hello @enduml • /を使った場合(ノートが整列されます) @startuml note0 码力 | 545 页 | 7.75 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める 桁を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication part. @enduml [Ref. QA-9738] 1.17 複数のノートを同じレベルに並べる [/] /を使って、複数のノートを同じレベルに並べることができます: • /を使わない場合(デフォルトでは、ノートは整列されません) PlantUML 言語リファレンスガイド (1.2021.2) 13 / 398 1.18 Creole と HTML 1 シーケンス図 @startuml0 码力 | 399 页 | 4.33 MB | 1 年前3PlantUML 1.2021.3 言語リファレンスガイド
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める 桁を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication part. @enduml [Ref. QA-9738] 1.17 複数のノートを同じレベルに並べる [/] /を使って、複数のノートを同じレベルに並べることができます: • /を使わない場合(デフォルトでは、ノートは整列されません) PlantUML 言語リファレンスガイド (1.2021.2) 13 / 411 1.18 Creole と HTML 1 シーケンス図 @startuml0 码力 | 412 页 | 4.46 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める 桁を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication deactivate B deactivate A A -> User: Done deactivate A @enduml 自動的に活性化 (autoactivate) することもできます。この場合は return キーワードを使用します。 @startuml autoactivate on alice -> bob : hello bob -> bob : self call bill ->0 码力 | 393 页 | 4.27 MB | 1 年前3PlantUML 1.2020.23 言語リファレンスガイド
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 メッセージシーケンスの番号付け 1 シーケンス図 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める桁 を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication 2020.23) 17 / 305 1.23 Return 1 シーケンス図 deactivate A @enduml 自動的に活性化 (autoactivate) することもできます。この場合は return キーワードを使用します。 @startuml autoactivate on alice -> bob : hello bob -> bob : self call bill ->0 码力 | 306 页 | 3.19 MB | 1 年前3PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2020.22)
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 メッセージシーケンスの番号付け 1 シーケンス図 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める桁 を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication 2020.22) 16 / 293 1.22 Return 1 シーケンス図 deactivate A @enduml 自動的に活性化 (autoactivate) することもできます。この場合は return キーワードを使用します。 @startuml autoactivate on alice -> bob : hello bob -> bob : self call bill ->0 码力 | 294 页 | 3.11 MB | 1 年前3PlantUML 1.2019.9 言語リファレンスガイド
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらによって図の見た目が変わることはありませんが、可 読性を高めることができます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種 Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める桁 を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication return は、リターンメッセージを生成し、オプションでテキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice0 码力 | 175 页 | 2.02 MB | 1 年前3PlantUML 1.2019.3 言語リファレンスガイド
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらは図を変更することなく、可読性を高めることができ ます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種類の図には当てはまりま Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める桁 を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication 159 1.22 インとアウトのメッセージ 1 シーケンス図 Alice --> Bob : ok @enduml 1.22 インとアウトのメッセージ 図の一部だけにフォーカスを当てたい場合には、インまたはアウトのメッセージを使えます。 左角括弧"[" を使って図の左端、右角括弧"]" を使って図の右側を表せます。 @startuml [-> A: DoWork activate A0 码力 | 160 页 | 1.80 MB | 1 年前3PlantUML 1.2019.2 言語リファレンスガイド
シーケンス図 1 シーケンス図 1.1 基本的な例 シーケンス -> を、2 つの分類子間のメッセージを描画するために使います。分類子を、明示的に宣言 する必要はありません。 点線の矢印を使う場合は、--> とします。 また、<- や <-- を使うこともできます。これらは図を変更することなく、可読性を高めることができ ます。ただし、以上の方法はシーケンス図だけに当てはまります。ほかの種類の図には当てはまりま Response @enduml 二重引用符で囲って番号の書式を指定することができます。 その書式指定は Java の DecimalFormat 方式で行う(0 は桁を表し, # は存在しない場合は 0 で埋める桁 を意味する)。 HTML タグを書式に使うこともできます。 @startuml autonumber "[000]" Bob -> Alice : Authentication 159 1.22 インとアウトのメッセージ 1 シーケンス図 Alice --> Bob : ok @enduml 1.22 インとアウトのメッセージ 図の一部だけにフォーカスを当てたい場合には、インまたはアウトのメッセージを使えます。 左角括弧"[" を使って図の左端、右角括弧"]" を使って図の右側を表せます。 @startuml [-> A: DoWork activate A0 码力 | 160 页 | 1.80 MB | 1 年前3
共 26 条
- 1
- 2
- 3