次に挙げるソフトウェアライフサイクルの主なプロセスのうち,開発するシステムの機能に関して利害関係者の合意が必要なプロセスはどれか。

- ア企画
- イ要件定義
- ウ開発
- エ保守・運用
正解と解説を見る
正解
イ 要件定義
ソフトウェアライフサイクルにおける要件定義プロセスは、開発するシステムに実現すべき機能や性能について、発注者・利用者・開発者などの利害関係者間で内容を確定し合意を形成する工程である。企画は事業化の検討・意思決定の段階、開発は確定した要件に基づく設計・製造の段階、保守・運用は稼働後の維持管理の段階であり、いずれも機能に関する利害関係者間の合意そのものを行う工程ではない。