ソフトウェアライフサイクルの主プロセスの全体を図のように分けたとき,aに入るものはどれか。
a → 要件定義プロセス → 開発プロセス → 運用プロセス → 保守プロセス
正答2
解説
正解は2です。
ソフトウェアライフサイクルの主なプロセスを、時間の流れに沿って並べたときの最初の工程を問う問題です。
要件定義の前に、システム化の方針や計画を立てる工程があります。
【選択肢別解説】
1:× 監査プロセスは、成果物や活動が要求や計画どおりかを評価するプロセスです。
各工程を支える支援的なプロセスであり、要件定義の前に置かれる主な工程ではありません。
2:○ 企画プロセスでは、経営上の課題からシステム化の構想と計画を立てます。
この計画に基づいて要件定義、開発、運用、保守へと進むので、aには企画プロセスが入ります。
3:× 構成管理プロセスは、成果物の版や変更を管理するプロセスです。
ライフサイクル全体を通じて行う支援的なプロセスであり、最初の工程ではありません。
4:× 問題解決プロセスは、作業中に見つかった問題を分析して解決するプロセスです。
これも支援的なプロセスで、要件定義の前に置かれる工程ではありません。
【ポイント】
主な流れは、企画、要件定義、開発、運用、保守の順です。
監査・構成管理・問題解決などは、主な工程を横から支えるプロセスと区別します。