問4
頻出度★★☆
システムのライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用・保守プロセスに分けたとき, 業務を実現させるためのシステムの機能を明らかにするプロセスとして, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
システムのライフサイクルを, 企画プロセス, 要件定義プロセス, 開発プロセス, 運用・保守プロセスに分けたとき, 業務を実現させるためのシステムの機能を明らかにするプロセスとして, 適切なものはどれか。
企画プロセスは、経営上のニーズや課題を分析してシステム化の構想・全体計画を立て、対象業務や投資対効果などの大枠を決める段階。個々のシステム機能を具体的に明らかにするのは次の要件定義プロセスであり、この段階ではまだ機能を詳細化しない。
正解 システムのライフサイクルにおける「要件定義プロセス」は、企画プロセスで立てたシステム化構想・計画を受けて、その業務を実際に実現するためにシステムが備えるべき機能(機能要件)や性能などの要件を、利用者側の視点で具体的に明らかにする段階である。設問が問う「業務を実現させるためのシステムの機能を明らかにするプロセス」はまさにこの要件定義プロセスに当たり、ここで固めた要件が後続の開発プロセスの設計・製造の土台となる。したがって正解はイである。
開発プロセスは、要件定義プロセスで明らかにされた機能・性能をもとに、システムの設計・プログラミング・テストを行い実際に作り上げる段階。機能を「明らかにする」段階ではなく、既に決まった要件を「実現する」段階なので当てはまらない。
運用・保守プロセスは、完成し稼働したシステムを実際に運用し、障害対応や機能改修などの保守を行う段階。システムのライフサイクルの最終フェーズであり、業務に必要な機能を最初に明らかにする段階ではない。