1

私は設計を文書化していますが、疑問があります。ユース ケース仕様 RUP テンプレートには拡張ポイント セクションがあり、このセクションは拡張されたユース ケースを説明するためのものなのか、それとも最初に想定したように、独自の仕様を作成する必要があるのか​​ 疑問に思っていました。

誰かが私のためにこれを明確にしてください。前もって感謝します。

4

1 に答える 1

2

拡張 UC とは何かを理解するには、この回答を参照してください。

UML、インクルード、リレーションシップの拡張

拡張ポイントは拡張 UC で定義され、拡張 UCいつどのように呼び出すことができるかを正確に指定し通常、UC はシナリオによって記述され、シナリオにはステップがあるため、通常、拡張ポイントは拡張が発生する可能性のあるステップとして記述します。

私が示した例では、「Place order」が拡張 UCで、「Print Order」が拡張 UCです。

「発注」の次のシナリオを想定してみましょう。 1. ユーザーがフォームに入力する 2. ユーザーが入力を確認する 3. システムが入力を検証する 4. OK の場合、システムは注文を登録する 5. OK の場合、システムは確認メッセージを表示する

  • ステップ 5 に対して拡張ポイントが定義されている場合があります (成功した注文のみを印刷できます)。
  • または、2 ~ 5 の範囲のステップで定義することもできます (注文は DRAFT または COMPLETED 状態である可能性があります)。

拡張ポイントを指定するもう 1 つの良い方法は、アクティビティ図を使用することです (テキストによるシナリオの説明を避けたい場合)。

于 2014-05-20T19:37:39.927 に答える