令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22
テクノロジ/開発技術仕様書やソースコードについて,作成者を含めた複数人で,記述されたシステムやソフトウェアの振る舞いを机上でシミュレートして,問題点を発見する手法はどれか。
出典:令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22
- アウォークスルー
- イサンドイッチテスト
- ウトップダウンテスト
- エ並行シミュレーション
正解:ア
解説
ウォークスルーは,仕様書やソースコードの作成者を含む複数人が集まり,記述されたシステムやソフトウェアの振る舞いを机上でシミュレート(トレース)しながら,誤りや問題点を早期に発見するレビュー技法です。進行役や記録役といった厳格な役割分担を設けるインスペクションに比べて,比較的形式張らずに実施できる点が特徴です。
選択肢ごとの解説
- ア正しい。作成者を含めた複数人で,システムやソフトウェアの振る舞いを机上でシミュレートして問題点を発見する手法がウォークスルーです。
- イ誤り。サンドイッチテストは,トップダウンテストとボトムアップテストを組み合わせた統合テストの手法であり,机上シミュレーションによるレビュー手法ではありません。
- ウ誤り。トップダウンテストは,上位モジュールから下位モジュールへ向けて順に結合しながら行うテスト手法であり,机上シミュレーションによるレビュー手法ではありません。
- エ誤り。並行シミュレーションは,監査技法の一つで,実データを用いて監査用プログラムと本番プログラムの処理結果を比較検証する手法であり,設問の記述とは異なります。