How to use an use case diagram template.
- 01アクターを特定する
オンラインショッピングプラットフォームと関わるすべてのユーザーや外部システムを洗い出します。顧客、管理者、決済ゲートウェイ、在庫管理システムなどが該当します。
- 02ユースケース(目標)を定義する
各アクターが達成したいことを整理します。例として「Browse Products」「Add to Cart」「Checkout」「Manage Orders」「Process Payment」などがあります。
- 03関連を描く
アクターとユースケースを線で結び、各目標を開始する、または関与するアクターを示します。
- 04システム境界を設定する
すべてのユースケースを囲むボックスを描き、オンラインショッピングシステムの対象範囲を示します。ボックス内がソリューションの一部です。
- 05IncludesとExtendsを追加する
再利用可能な処理や条件付きの動作を関連付けて、図を詳しくします。たとえば「Checkout」に「Payment Processing」を含め、「Apply Coupon」で「Checkout」を拡張します。
Questions about use case diagram templates
オンラインショッピングのユースケース図に登場する主なアクターは何ですか?
一般的には、顧客(主要アクター)、管理者または店舗管理者、決済ゲートウェイ(外部システム)が登場します。場合によっては、配送業者や在庫管理システムも含まれます。
ユースケース図でゲスト購入をどのように表現しますか?
「ゲスト購入」を未登録ユーザーのアクターに関連付けたユースケースとして表すか、中心となる「Checkout」ユースケースの拡張として表します。アクターがゲストであることを注記すると分かりやすくなります。
ショッピングカートを独立したユースケースとして含められますか?
はい。「Manage Cart」は一般的なユースケースです。通常は「Add Item」「Remove Item」「Update Quantity」などを含めます。カートに重要なロジックがある場合は、独立したユースケースとして分けるとよいでしょう。
モバイルショッピングアプリとWebサイトのユースケース図に違いはありますか?
基本的なインタラクションは似ていますが、モバイルアプリでは「Scan Barcode」や「Pay with Apple Pay」など、端末固有のユースケースを含めることがあります。また、アクターを一般的な顧客ではなく「Mobile User」とする場合もあります。
オンラインショッピングのユースケース図を作成するには、どのツールを使えますか?
無料のユースケース図作成ツールを使えば、複雑なソフトウェアなしでオンライン上に図を描き、ラベルを付けて共有できます。白紙のキャンバスから始めることも、上のサンプルをカスタマイズすることも可能です。