0

「注文の管理」という大きなユース ケースがあり、このユース ケースをより具体的なユース ケースに拡張したいと考えています。

ユーザーがユースケースを表す多くのオプションを実行できる注文を管理するように依頼した場合、私の質問は次のとおりです。大きなユースケースExtendsは新しいユースケースですか? ここに画像の説明を入力

4

2 に答える 2

1

逆に。特定のサブ ユース ケースextendがメイン ユース ケースです。このように見てください: 注文を管理したい場合は常にメインのユース ケースを呼び出しますが、追加の動作は異なる場合があります。ユース ケースはユースcheck order statusケースのコア機能を拡張しますmanage orders。についても同様order ordersです。あなたの図では、extend関係の方向を逆にする必要があります。

使用規則includeと: ユースケースに常にextend存在する共通部分を抽出して (オプションで他のユースケースで使用することもできます) 、より大きなユースケースで使用できます。ユースケースに存在する場合と存在しない場合があるオプション部分を抽出し、それらをより大きなユースケースにする必要があります。includeextend

于 2013-04-04T13:18:13.090 に答える