UC[番号]: [ユースケース名]
このテンプレートの使い方
このファイルは、プロジェクトのユースケースを記述するためのテンプレートです。
新しいユースケースを作成する際は、このファイルをコピーし、
ファイル名を UC[番号]_[ユースケース名].md のように変更して使用してください。
各セクションのコメントは書き方のヒントです。完成したドキュメントからは削除しても構いません。
詳しい使い方は「ユースケースの書き方ガイド」を参照してください。
1. ユースケースID
UC[番号]
2. ユースケース名
[ユースケース名]
3. 概要
4. アクター
- [アクター名1]: [アクターの説明]
- [アクター名2]: [アクターの説明]
補足: アクターは、人間(例: 顧客、管理者)だけでなく、外部システム(例: 決済ゲートウェイ、認証サービス)や、時間トリガー(例: 日次バッチ処理)なども含まれます。
5. 事前条件
- [事前条件1]
- [事前条件2]
6. 事後条件 (成功時)
- [事後条件1]
- [事後条件2]
7. 基本フロー (主成功シナリオ)
| ステップ | アクターのアクション (操作) | システムの応答 |
|---|---|---|
| 1 | [アクター]が、〜を行う。 | [システム]は、〜を返す。 |
| 2 | ... | ... |
8. 代替フロー (例外フロー)
8a. [代替フローのシナリオ名]
- トリガー: 基本フローのステップ[番号]で、[特定の条件]が発生した場合。(例: ユーザーが不正な値を入力した場合、外部APIからエラーコードが返された場合、システムリソースが不足した場合など)
- フロー:
- [システム]は、〜というエラーを返す。
- [アクター]は、〜を行う。
- ...