正答3
解説
正解は3です。
システム要件定義は、システムに求められる機能や性能などの要件を明確にするプロセスです。
システム方式設計、システム結合テスト、ソフトウェア受入れなど、ほかのプロセスとの違いが問われています。
【選択肢別解説】
1:× 委託者が実際の運用と同様の条件でソフトウェアを使い、正常に稼働することを確かめるのは、ソフトウェア受入れの作業です。
2:× システムテストの計画を作り、テスト環境を準備するのは、システム結合テストなどテストに関わるプロセスの作業です。
3:○ システムに要求される機能や性能を明確にするのは、システム要件定義の作業です。
4:× プログラムを作成し、評価基準に従ってテスト結果をレビューするのは、ソフトウェアの構築(プログラミングと単体テスト)の作業です。
【ポイント】
要件定義で「何を作るか」を決め、方式設計で「どのような構成で作るか」を決め、その後にプログラム作成とテストを行います。