统一建模语言 UML 参考手册 - 基本概念常是赋值语句或单个的计算 其它动作包括向别的对象发送型号 调用操作 设置返回值 创建和销毁对象以及接触有外部语言指定的的控制动作 动作可以分为动作序列 即一系 ��� 参考指南� � 状态机视图� ������� 列更简单的动作 动作和动作序列是不可以被同时间的动作影响和终止 概念上 它的持 续时间同外部事件的计时是可以忽略的 第二个事件在动作的执行期间不会发生 在实际 情况中 动作会花一些时间 到达的事件必须被放置在队列中 和协作图 重点在交 换消息的对象间的关系上 � 顺序图 顺序图 顺序图 顺序图� 顺序图以二维图表来显示交互 纵向是时间轴 时间自上而下 横向显示了代表协作中 单个对象的分类角色 每个分类角色表现为垂直列 生命线 在对象存在的时间内 角 色显示为虚线 在对象的过程激活时间内 生命线显示为双线 � 消息显示为从一个对象生命线出发至另一个生命线的箭头 箭头用从上而下来的时间顺 序来安排 � 图 ��� 实现类所有操作所需的上下文 这允许建模者观察各种操作中对象的多种角色 该视图可 以通过联合描述对象全体操作的所有协作来建立 � 消息 消息 消息 消息 消息显示为附加在链上的带标签的箭头 每个消息带有顺序号 可选的前驱消息列 表 可选的迁移条件 名称和参数表 和可选的返回值名称 顺序号包括了 可选 线索 名称 在同一线索中所有消息按次序排序 不同线索中的消息时并发的 除非存在明显的 顺序上的依赖 不同的实现细节可能被添加0 码力 | 123 页 | 2.61 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)authentication Request Bob <- Alice : Yet another authentication Response @enduml 開始番号は、2 つまたは 3 つの部分からなる数字の列を指定することもできます。各部分は.、;、,、: またはこれらの組み合わせで区切ります。例えば、1.1.1 や 1.1:1 のようにします。 自動的に最後の数字が増加していきます。 最初の数字を増加させるには group 表示するテキスト PlantUML 言語リファレンスガイド (1.2023.11) 11 / 544 1.13 group の 2 つ目のラベル 1 シーケンス図 ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action PlantUML0 码力 | 545 页 | 7.75 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.1)次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye } enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 393 页 | 4.27 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2021.2)次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye } enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 399 页 | 4.33 MB | 1 年前3
PlantUML 1.2021.3 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group については、後述の「group の 2 つ目のラベ ル」を参照) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye ’Annotation with members’ [Issue#458](https://github.com/plantuml/plantuml/issues/458)]* 3.13 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 412 页 | 4.46 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2019.1)1) 7 / 147 1.10 メッセージのグループ化 1 シーケンス図 • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication enum TimeUnit { DAYS HOURS MINUTES } annotation SuppressWarnings @enduml 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml はステレオタイプに。 キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml 0 码力 | 148 页 | 1.92 MB | 1 年前3
PlantUML 1.2019.6 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.6) 40 / 173 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 174 页 | 1.99 MB | 1 年前3
PlantUML 1.2019.4 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.4) 40 / 167 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 168 页 | 1.90 MB | 1 年前3
PlantUML 1.2019.9 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication テキストラベルをつけるこ とができます。リターンする先は最も最近活性化したライフラインです。構文は単純に return ラベル です。ラベルを与える場合には、通常のメッセージに与えることが可能な文字列を何でも与えること ができます。 @startuml Bob -> Alice : hello activate Alice Alice -> Alice : some action return bye SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.9) 40 / 174 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml0 码力 | 175 页 | 2.02 MB | 1 年前3
PlantUML 1.2019.3 言語リファレンスガイド次のキーワードを使えば、メッセージをまとめてグループ化できます。 • alt/else • opt • loop • par • break • critical • group 表示するテキスト ヘッダ部分に文字列を追加することが可能です。(group を除く) グループを閉じるにはキーワード end を使用します。 注:グループはネスト可能です。 @startuml Alice -> Bob: Authentication SuppressWarnings @enduml PlantUML 言語リファレンスガイド (1.2019.3) 40 / 159 3.11 非文字の使用 3 クラス図 3.11 非文字の使用 クラス(または列挙型...)の表示に文字以外を使用したい場合は、次のいずれかの方法ですることがで きます: • クラス定義にはキーワード as を使用する • クラス名の前後に引用符 "" を入れる @startuml はステレオタイプに。 キーワード hide または show のすぐ後ろに提供することもできます: • class は全てのクラスに、 • interface は全てのインタフェースに、 • enum は全ての列挙型に、 • <> は foo1 でステレオタイプ化されたクラスに、 • 既存のクラス名。 コマンド show/hide をルールや例外の定義にそれぞれ使用することができます。 @startuml 0 码力 | 160 页 | 1.80 MB | 1 年前3
共 25 条
- 1
- 2
- 3













