コンテンツにスキップ

UC[番号]: [ユースケース名]

このテンプレートの使い方

このファイルは、プロジェクトのユースケースを記述するためのテンプレートです。 新しいユースケースを作成する際は、このファイルをコピーし、 ファイル名を UC[番号]_[ユースケース名].md のように変更して使用してください。 各セクションのコメントは書き方のヒントです。完成したドキュメントからは削除しても構いません。 詳しい使い方は「ユースケースの書き方ガイド」を参照してください。

1. ユースケースID

UC[番号]

2. ユースケース名

[ユースケース名]

3. 概要

4. アクター

  • [アクター名1]: [アクターの説明]
  • [アクター名2]: [アクターの説明]

補足: アクターは、人間(例: 顧客、管理者)だけでなく、外部システム(例: 決済ゲートウェイ、認証サービス)や、時間トリガー(例: 日次バッチ処理)なども含まれます。

5. 事前条件

  • [事前条件1]
  • [事前条件2]

6. 事後条件 (成功時)

  • [事後条件1]
  • [事後条件2]

7. 基本フロー (主成功シナリオ)

ステップ アクターのアクション (操作) システムの応答
1 [アクター]が、〜を行う。 [システム]は、〜を返す。
2 ... ...

8. 代替フロー (例外フロー)

8a. [代替フローのシナリオ名]

  • トリガー: 基本フローのステップ[番号]で、[特定の条件]が発生した場合。(例: ユーザーが不正な値を入力した場合、外部APIからエラーコードが返された場合、システムリソースが不足した場合など)
  • フロー:
    1. [システム]は、〜というエラーを返す。
    2. [アクター]は、〜を行う。
    3. ...

9. 関連する機能要件

10. 備考・特記事項