エが適切な理由は、テストデータの準備において「要件から考えられるケースを網羅する」という目的が、プログラムの品質保証、特にすべての機能が仕様通りに動作することを確認する上で最も重要だからです。要件定義は、プログラムが満たすべき条件や機能を明確にしたものであり、これを網羅的にテストすることは、潜在的な不具合の発見に繋がります。
ITパスポート2010年度 秋期午前問 89
2010年度 秋期 ITパスポート 午前 問89
難度
標準
Mさんがプログラムのテストに使うデータを準備するために表 2 の出力結果表を作成した理由として、適切なものはどれか。
選択肢
ア処理の間違いが起こりそうなケースを洗い出して、そのケースのテストデータを準備し、プログラムの信頼性のテストを行うため。
イプログラムに記述されている命令の実行順序を追跡するためのテストデータを準備し、設計どおりの順序で命令が実行されるかどうかをテストするため。
ウ要件から考えられるケースの中から、発生頻度の高そうなケースを選んでテストデータを準備し、少ないテストデータで効率的にテストを行うため。
エ要件から考えられるケースを網羅するテストデータを準備し、すべてのケースを漏れなくテストするため。
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
アは「処理の間違いが起こりそうなケース」に限定しており、想定外のケースや、容易に間違いが見つからないケースを網羅できていないため不適切です。イは「命令の実行順序」に焦点を当てており、これは単体テストや構造化テストの一部であり、要件全体を網羅するテストの目的とは異なります。ウは「発生頻度の高いケース」に限定しており、発生頻度は低いがクリティカルな不具合を見逃す可能性があるため、網羅性を損なう点で不適切です。
この解説は?
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「マネジメント」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 本問の分野で問われる代表的な知識・用語の整理。
- 学習の進め方
- 正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
AI コパイロット
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
マネジメント の他の問題
- ITパスポート2009年度 秋期 午前 問29現行システムの使用を開始してから10年が経過し、その間に業務内容も変化してきた。そこで、全面的に現行システムを開発し直すことになった。開発者が、システム要求の分析と、それに基づく要件定義を行う場合、開発者のシステム利用部門とのかかわり方として、適切なものはどれか。
- ITパスポート2009年度 秋期 午前 問30ある作業を6人のグループで開始し、3か月経過した時点で全体の50%が完了していた。残り2か月で完了させるためには何名の増員が必要か。ここで、途中から増員するメンバの作業効率は最初から作業している要員の70%とし、最初の6人のグループの作業効率は残り2か月も変わらないものとする。
- ITパスポート2009年度 秋期 午前 問31サービスデスクがシステムの利用者から障害の連絡を受けた際の対応として、インシデント管理の観点から適切なものはどれか。
- ITパスポート2009年度 秋期 午前 問34プロジェクトを管理する上で、プロジェクトマネージャが考慮すべき制約条件の組合せとして、適切なものはどれか。
- ITパスポート2009年度 秋期 午前 問35SLAに含めることが適切な項目はどれか。