42の正解: マネジメント系開発技術

ソフトウェア開発における、テストに関する記述a~cとテスト工程の適切な組合せはどれか。 a 運用予定時間内に処理が終了することを確認する。 b ソフトウェア間のインタフェースを確認する。 c プログラムの内部パスを網羅的に確認する。

問42の図

この設問が問うていること

各テスト工程(単体・結合・システム)の目的と具体例の組み合わせを問う設問です。

単体テスト=a, 結合テスト=b, システムテスト=c
選択肢の解説: 単体テスト=a、結合テスト=b、システムテスト=c となっており、単体テストとシステムテストの対応が逆であるため不適切です。
単体テスト=a, 結合テスト=c, システムテスト=b
選択肢の解説: 単体テスト=a、結合テスト=c、システムテスト=b となっており、各対応が誤っているため不適切です。
単体テスト=b, 結合テスト=a, システムテスト=c
選択肢の解説: 単体テスト=b、結合テスト=a、システムテスト=c となっており、各対応が誤っているため不適切です。
単体テスト=c, 結合テスト=b, システムテスト=a正解
選択肢の解説: 単体テストは内部パスの確認(c)、結合テストはインタフェース確認(b)、システムテストは運用時間内での処理確認(a)と、すべての対応が適切です。

総合解説

ソフトウェア開発のテスト工程(単体テスト、結合テスト、システムテスト)の目的と対象を識別する設問です。 ・単体テスト:個々のプログラム(モジュール)単体で機能が正しく動作するかを確認します。cの「プログラムの内部パス(条件分岐など)を網羅的に確認する」が該当します。 ・結合テスト:複数のプログラムを組み合わせて、相互のデータのやり取りや機能を確認します。bの「ソフトウェア間のインタフェースを確認する」が該当します。 ・システムテスト:システム全体として、本番環境に近い状態で要件を満たしているかを確認します。aの「運用予定時間内に処理が終了することを確認する(性能・負荷テストなど)」が該当します。 したがって、単体テスト=c、結合テスト=b、システムテスト=a となる組合せのdが正解です。

執筆・監修: 運営者 KH更新日: 2026-07-05出典: IPA公式PDF(過去問題・解答例)
AIAIにその場で質問(デモ応答)

こんな聞き方もできます(タップで質問)

令和5年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和5年度の過去問CBTを解く