- 要件定義(ビジネスモデル設計・機能一覧など)
- 業務フロー作成
- ユースケース作成
- データ設計
- テスト設計
- プロジェクトマネジメント
ユースケースとは
人とシステムの関係を書いたものです。もう少し掘り下げると、
- 人がシステムに何をお願いすること
- システムが人に返すもの
画面仕様書があれば十分という説もありますが、ユースケースを実現するための画面仕様書です。
なので、
- なぜその画面仕様になっているか
- 画面が足りているか
ユースケースの書き方
- xxx(アクター)がxxxする
- システムはxxxを表示する
システムの実装方法は書きません。
システムはブラックボックスとして扱います。
ユースケースの注意点
- アウターは人の役割を指していて、人や組織の名前ではありません
- 実装方法は書きません
- ユースケース図だけでは抽象的すぎて情報量として不十分です
- ユースケースシナリオはテストケースになります
テストケース作成時にユースケースシナリオを参照しましょう。
おススメ本
ユースケース実践ガイド―効果的なユースケースの書き方
ユースケース導入ガイド―成功する要求収集テクニック