1

ユースケースで 2 つのオプションから選択できる状況に遭遇しました。

例:ユースケース 「処理データ」に「承認」「却下」などの選択肢がある 承認した場合、在庫を更新する。拒否する場合は、情報を提出してください。

これをアクティビティ図で表す方法は知っていますが、ユースケース図で表示する方法はわかりません。

4

4 に答える 4

1

ここには 2 つの選択肢があります。

A) ユースケースを 1 つではなく 2 つ作成します。Approve DataDecline Data

B) ユースケースを 1 つ作成しますProcess data。メイン シナリオでは の手順を説明Approve Dataし、例外シナリオまたは代替シナリオでは の手順を説明しますDecline Data。この場合、ユース ケース図では違いがわかりませんが、問題ありません。ユースケース図は、詳細ではなく、アプリケーションの動作の大きな塊の概要を示すことを目的としています。

代替シナリオまたは例外シナリオの選択は、事後条件によって異なります。シナリオが事後条件を満たしている場合、Declineそれは代替シナリオであり、そうでない場合は例外シナリオです。

この用語Dataはあまり具体的ではありません。Order、、Application...のようなデータよりも意味のあるものを好むでしょう

すべての詳細を知らなければ確実なことはわかりませんが、オプション B) がおそらく最適です。

于 2016-01-02T07:34:38.277 に答える
0

ユースケースには、特定のアクターに対する特定の目標があります。

  1. ユースケースのアクターを特定します。
  2. アクターの目標を特定します。
  3. 強い具体的な動詞でユースケースを定義し、プロセスは弱い非具体的な動詞です。

    要件があいまいだと思います。2 つの別々のアクタを混同しているようです。

    Uml スタイル ガイド: ユースケースを参照してください。

于 2012-10-10T12:30:43.553 に答える
-1

私はこれがあなたを助けると思います

そうでない場合は、このリンクを使用してくださいhttp://msdn.microsoft.com/en-us/library/dd409427.aspx

于 2012-10-16T10:45:09.420 に答える
-1

同じユースケースの 2 つのビューを作成します。最初のビューでは承認でプロセス データを作成し、2 つ目のビューでは拒否でプロセス データを作成します。各ビューは異なるユースケース図ですが、同じユースケースを使用しています。

グラフィカル ビューとモデル ビューを明確に区別することが重要です。つまり、グラフィカルなユースケース図は、UML モデルから抽出されたビューでなければならないということです。

于 2012-10-06T11:34:12.727 に答える