要件定義とは何か¶
要件を定義するとは?¶
依頼した人ができあがったものに対して「これならOK」というために、「何がどうなればよいのか」ということを明確に定めたもの。
流れ¶
- [A]: 要望を出す
- [A]: 要望を要求にする
- [B]: 要求を検討する
- [B]: 代替案を考え、提案する
- [A,B]: 提案への検討から再要求を繰り返し、合意から要件へ
A: 作ってほしい人、B: 作る人
定義すべき要件¶
ソフトウェアを完成させるために必要な情報を揃える。基本的には次のようになる。
- UIを決める
- 機能を決める
- データを決める
用語¶
要望¶
心の中で望んでいる状態
要求¶
要望を何らかの言葉なり書面なりにすること
要件¶
作ってほしい人が
作る人に出す
依頼事項
言い換えると
作ってほしい人と
作る人の間の
合意事項