令和6年度 春期 午前Ⅱ 問22
システム開発技術
仕様書やソースコードについて,作成者を含めた複数人で,記述されたシステムやソフトウェアの振る舞いを机上でシミュレートして,問題点を発見する手法はどれか。
- アウォークスルー
- イサンドイッチテスト
- ウトップダウンテスト
- エ並行シミュレーション
答えと解説を見る
✓ これが正解アウォークスルー
解説
作成者を含む複数人で机上で追うレビューはウォークスルーです。
ウォークスルーは、仕様書やソースコードなどの成果物を、作成者を含めた複数人で、机上で順に追いかけながら誤りを見つけるレビューの手法です。作成者が説明役となり、入力を与えたときに処理がどう進むかを参加者と一緒にたどって、問題点を洗い出します。プログラムを実際に動かすのではなく、紙や画面の上で振る舞いをシミュレートする点が特徴です。設問の手掛かりは、作成者を含めた複数人と、机上でシミュレートの二つです。成果物を動かして確かめるテストの手法と、机上で見るレビューの手法を分けて考えると選べます。
ほかの選択肢はなぜ違うのか
- イサンドイッチテスト:サンドイッチテストは、結合テストで、上位のモジュールからと下位のモジュールからの結合を同時に進める方法です。プログラムを実際に動かして行うテストで、机上の検討ではありません。
- ウトップダウンテスト:トップダウンテストは、上位のモジュールから順に結合していく結合テストで、まだできていない下位はスタブで代用します。実際に動かして確かめる方法で、机上の検討ではありません。
- エ並行シミュレーション:並行シミュレーションはシステム監査の技法です。監査人が用意したプログラムと本番のプログラムに同じデータを処理させ、結果を突き合わせます。成果物を複数人で読む手法ではありません。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問22
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問22:ソフトウェア結合テストの方式(テスト)
- 令和7年度 秋期 午前Ⅱ 問5:モデルインバージョン攻撃の問題(ソースコード)
- 令和7年度 春期 午前Ⅱ 問22:導入するOSS(ソースコード)
- 令和5年度 秋期 午前Ⅱ 問23:スクラムに関する問題(テスト)
- 令和5年度 春期 午前Ⅱ 問23(ソースコード)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)