ユースケース図の include と extend の違いは何ですか? 質問する

ユースケース図の include と extend の違いは何ですか? 質問する

includeextendの違いは何ですか?ユースケース図?

ベストアンサー1

Extend は、ユースケースが別のファーストクラスのユースケースにステップを追加する場合に使用されます。

たとえば、「現金の引き出し」が自動出納機 (ATM) のユース ケースであるとします。「手数料の査定」は、現金の引き出しを拡張し、 ATM ユーザーが ATM を所有する金融機関で銀行取引を行わない場合にインスタンス化される条件付きの「拡張ポイント」を記述します。基本的な「現金の引き出し」ユース ケースは、拡張機能なしでも独立していることに注意してください。

Include は、複数のユースケースで重複しているユースケースのフラグメントを抽出するために使用されます。含まれているユースケースは単独では存在できず、含まれているユースケースがないと元のユースケースは完了しません。これは、重複が重大で、偶然ではなく意図的に存在する場合にのみ、慎重に使用する必要があります。

たとえば、すべての ATM ユースケースの開始時に発生するイベントのフロー (ユーザーが ATM カードを挿入し、PIN を入力し、メイン メニューが表示されるとき) は、include の候補として適しています。

おすすめ記事