1

現在、ojt プロジェクトの動的モデルを作成しています。しかし、私は特定の問題に固執しています。解決策の私の考えは非常に複雑に思えます。

別のコンテキストで説明するために、顧客と販売員の 2 つのクラスがあるとします。顧客は顧客から何かを購入しています。しかし、すべてが解決する前に、彼らは一連の活動を経なければなりません。各活動の後、顧客と販売員の両方が取引を取り消す機会が必要です。図にすると、次のようになります。

ここに画像の説明を入力

これは正しいです?50の可能なアクティビティがある場合はどうですか? そうすると、その図は非常に読みにくくなります。これを解決する良い方法は何ですか?

4

2 に答える 2

3

UML 仕様 (UML 2.4.1 スーパーストラクチャーのセクション 12.3.33) の InterruptibleActivityRegion を見ると、トランザクションが合意される前の任意の時点で注文をキャンセルする同様の例が示されています。Z 字型の矢印が出ている破線の角丸長方形として表記されている中断可能領域内では、矢印に関連付けられたイベントによってすべてのアクティビティが中断される可能性があります。活動。

于 2013-02-11T22:36:24.900 に答える
1

中断可能なアクティビティ領域を使用する必要があります。クイック リファレンスについては、次のサンプル図を参照してください。

中断可能なアクティビティ領域

于 2013-02-14T02:40:29.767 に答える