情報処理安全確保支援士試験 令和6年度 春期 午前II 問22
仕様書やソースコードについて、作成者を含めた複数人で、記述されたシステムやソフトウェアの振る舞いを机上でシミュレートして、問題点を発見する手法はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
ウォークスルーは、仕様書やソースコードなどの成果物を作成者が説明し、複数の参加者が処理の流れを机上で追いながら、誤りや問題点を発見するレビュー手法です。プログラムを実際に実行するのではなく、具体的な入力を想定して命令や処理結果を順番に確認することがあります。作成者自身の見落としを、異なる知識や視点をもつ参加者が補えることも特徴です。したがって、設問の説明に該当するのはウォークスルーです。
イのサンドイッチテストは誤りです。これは、結合テストにおいて、上位モジュールから下位へ進めるトップダウンテストと、下位モジュールから上位へ進めるボトムアップテストを組み合わせる方法です。 ウのトップダウンテストは誤りです。これは、上位モジュールから順にモジュールを結合するテストであり、未完成の下位モジュールの代わりにスタブを使用します。 エの並行シミュレーションは誤りです。これは、同じデータを対象となるシステムと検証用の仕組みなどで並行処理し、両方の処理結果を比較して正しさを確かめる方法です。
【ポイント】 ウォークスルーは静的テストの一種であり、プログラムを実行せずに成果物を確認します。 役割や手順を厳格に定める正式なレビューは、インスペクションと呼ばれます。 スタブは下位モジュール、ドライバは上位モジュールの代用品です。
出典:令和6年度 春期 情報処理安全確保支援士試験 午前II 問22
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる