UML ステート マシンの共通トリガーの表記法は何ですか? 複数の一般的なトリガーはどうですか?
20 ステートのステートマシンがあるとしましょう。これらの状態のうち 18 には、State_A に遷移する共通のトリガーがあります。別の一般的なトリガーは、State_D に移行します。
これのグラフィック表記表記は何ですか?任意の例をいただければ幸いです。
敬具、オレ
編集
これは正しい表記ですか?
UML ステート マシンの共通トリガーの表記法は何ですか? 複数の一般的なトリガーはどうですか?
20 ステートのステートマシンがあるとしましょう。これらの状態のうち 18 には、State_A に遷移する共通のトリガーがあります。別の一般的なトリガーは、State_D に移行します。
これのグラフィック表記表記は何ですか?任意の例をいただければ幸いです。
敬具、オレ
編集
これは正しい表記ですか?
秘訣は、問題をサブマシン状態や複合状態などを含む階層状態マシン ( Wikipedia: UML 状態マシン → 階層的にネストされた状態も参照) に分解することです。Kirill Fakhroutdinov のオンライン ブックから抜粋した例を以下に示します。
uml-diagrams.org: 銀行 ATM、UML ステート マシン図の例
uml-diagrams.org: Java 6 スレッドの状態とライフサイクル、UML プロトコルの状態マシン図の例