図のソフトウェアライフサイクルを,運用プロセス,開発プロセス,企画プロセス,保守プロセス,要件定義プロセスに分類したとき,aに当てはまるものはどれか。ここで,aと網掛けの部分には,開発,企画,保守,要件定義のいずれかが入るものとする。

- ア開発
- イ企画
- ウ保守
- エ要件定義
正解と解説を見る
正解
イ 企画
ソフトウェアライフサイクルは一般に、企画プロセス→要件定義プロセス→開発プロセス→運用プロセス→保守プロセスという流れで進み、企画プロセスはシステム化の方向性やニーズを明確にする最初の段階として位置づけられるため、図の最上流に当たるaには「企画」が入る。「要件定義」は企画の後にシステムに求める機能・性能を具体化する段階であり、最初の工程ではない。「開発」は要件定義に基づき設計・製造・テストを行う段階であって、企画より後の工程である。「保守」は運用開始後に発生する修正・改善作業であり、ライフサイクルの後半に位置する工程であるため、いずれもaには当てはまらない。