2017-11-23 3 views
1

私は予約と呼ばれるクラスを持っています。支払いは完了する必要があり、確認の送信が必要です。私は予約、確認、支払いの3つのクラスを持っていますが、予約クラスで支払いの完了と確認の送信が必要であることを証明する方法がわかりません。私は作曲を使うことを考えましたが、私は完全にはわかりません。UMLクラス図でインクルード関係をどのように表現しますか?

答えて

2

クラス図には構造だけが表示されますが、動作について説明しています。これをシーケンス図またはアクティビティ図のいずれかに表示します。ここ

enter image description here

IはBookingPaymentを接続Confirmation関連クラスを作りました。

enter image description here

そして、これは予約をしていたときに何が起こるかの単純化した表現です。

N.B.

  • P.スペックの373

    ノードが実行を完了すると、トークンがノードから削除され、トークンはその送信の一部またはすべてに提供されています@のグラニエのコメントに関してActivityEdges。

  • P. 401

    アンExecutableNodeも消費し、データを生成するが、それは関連ObjectNodesを通してそうしなければならないことができます。ある

    ...

    、その発信ControlFlowsにExecutableNodeからの制御の流れの暗黙のフォークがあります。

+0

わかりましたので、それだけで予約がインスタンスの支払いなしでは存在できない構図の関係になりますか? –

+0

ちょうど構図を忘れる。適切な多重度との関連付けをするだけです。構造部品にはこれで十分です。 –

+0

サンプルダイアグラムを追加しました。 –

関連する問題