システムのライフサイクルを,企画プロセス,要件定義プロセス,開発プロセス,運用・保守プロセスに分けたとき,業務を実現させるためのシステムの機能を明らかにするプロセスとして,適切なものはどれか。
正答2
解説
正解は2です。
システムのライフサイクルでは、企画で何をシステム化するかを決め、要件定義で必要な機能を明らかにし、開発で実際に作ります。
業務を実現するためにシステムに必要な機能を明らかにするのは要件定義プロセスです。
【選択肢別解説】
1:× 企画プロセスでは、経営戦略に基づいてシステム化の目的や対象範囲、費用と効果などのシステム化計画を立てます。
機能を具体的に明らかにする段階ではありません。
2:○ 要件定義プロセスでは、利害関係者の要求を基に業務要件を定め、それを実現するためにシステムに必要な機能を明らかにします。
3:× 開発プロセスでは、定められた要件に基づいて設計、プログラミング、テストを行い、システムを作り上げます。
4:× 運用・保守プロセスでは、稼働したシステムを日々運用し、障害対応や改修などの保守を行います。
【ポイント】
企画は「何のために何をシステム化するか」、要件定義は「何ができればよいか」、開発は「どう作るか」を決める段階です。
順序と役割をセットで覚えておくと、同種の問題に対応できます。