問14の正解: イストラテジ系/システム企画
ソフトウェアライフサイクルを、企画プロセス、要件定義プロセス、開発プロセス、運用プロセスに分けるとき、システム化計画を踏まえて、利用者及び他の利害関係者が必要とするシステムの機能を明確にし、合意を形成するプロセスはどれか。
この設問が問うていること
ソフトウェアライフサイクルプロセス(SLCP)における各プロセスの役割について問う設問です。
ア企画プロセス
選択肢アの解説: 企画プロセスは、経営戦略やビジネス上のニーズに基づき、システム化の全体構想を策定し、システム化計画書を作成するプロセスです。
イ要件定義プロセス正解
選択肢イの解説: 要件定義プロセスは、システムに求める要件(機能要件、非機能要件)を利害関係者から抽出・明確化し、合意を形成するプロセスです。これが正解です。
ウ開発プロセス
選択肢ウの解説: 開発プロセスは、要件定義に基づき、設計、プログラミング、テストを行い、システムを構築・導入するプロセスです。
エ運用プロセス
選択肢エの解説: 運用プロセスは、完成したシステムを本番稼働させ、利用者が安定して利用できるように日々の運用管理やトラブル対応を行うプロセスです。
総合解説
共通フレーム(SLCP)における「要件定義プロセス」では、新システムが達成すべき要件を明確にします。具体的には、ビジネス上のニーズや利用者の要求事項を整理し、システムで実現する「機能」(機能要件)や、信頼性・セキュリティ・移行などの「性能・品質」(非機能要件)を定義して、関係者間で合意します。設問の「利用者及び他の利害関係者が必要とするシステムの機能を明確にし、合意を形成する」という説明は、要件定義プロセスの役割そのものです。したがって、正解はbです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)