問3
頻出度★☆☆
システムのライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用プロセス, 保守プロセスとしたとき, 経営層及び各部門からの要求事項に基づいたシステムを実現するためのシステム化計画を立案するプロセスとして, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
システムのライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用プロセス, 保守プロセスとしたとき, 経営層及び各部門からの要求事項に基づいたシステムを実現するためのシステム化計画を立案するプロセスとして, 適切なものはどれか。
開発プロセスは、要件定義で確定した要件に基づいてシステムを設計・プログラミング・テストし、実際に作り上げる工程。計画そのものを立案する上流工程ではなく、計画・要件を受けて成果物を実装する下流工程なので誤り。
正解 正解はイの「企画プロセス」。システムのライフサイクルは「企画→要件定義→開発→運用→保守」の順に進み、企画プロセスはその最上流に位置する。企画プロセスでは、経営上のニーズや経営層・各部門からの要求事項を出発点として、どのようなシステムで課題を解決するかという「システム化構想」と、その実現に向けた予算・体制・スケジュールなどを含む「システム化計画」を立案する。設問の「経営層及び各部門からの要求事項に基づいたシステムを実現するためのシステム化計画を立案するプロセス」は、まさにこの企画プロセスの役割そのものなので、イが適切。
保守プロセスは、システム稼働後に発生する不具合の修正や機能改善などを行う工程で、ライフサイクルの最後に位置する。システム化計画を立案する段階よりはるかに後の工程であり、計画立案は担わないので誤り。
要件定義プロセスは、企画プロセスで立てたシステム化計画を受けて、業務要件やシステムに必要な機能要件・非機能要件を具体的に定義する工程。あくまで「計画を受けて要件を固める」工程であり、計画そのものを立案する工程ではないので誤り。