問22 ウォークスルーとは

情報処理​安全確保​支援士 令和6年度 春期 午前II、全25問のうちの問22。

出典:令和6年度 春期 情報処理安全確保支援士試験 午前II 問22

仕様書やソースコードについて,作成者を含めた複数人で,記述されたシステムやソフトウェアの振る舞いを机上でシミュレートして,問題点を発見する手法はどれか。

  1. アウォークスルー
  2. イサンドイッチテスト
  3. ウトップダウンテスト
  4. エ並行シミュレーション
答えと解説を開く

正解はアです。

ウォークスルーでは、作成者が仕様書やソースコードを説明しながら、参加者といっしょに処理の流れを 1 つずつたどります。実際に動かさずに、机の上で振る舞いを追いかけて、誤りや考え漏れを見つけます。作成者が加わること、動かさずに追うことが、問題文の説明と合います。正解はアです。

ほかの選択肢が違う理由

  • イサンドイッチテストは、上の層と下の層から同時に結合を進めるソフトウェアの結合テストの方式です。机の上のレビューではありません。
  • ウトップダウンテストは、上の層のモジュールから結合を進め、まだできていない下のモジュールをスタブで代える結合テストの方式です。
  • エ並行シミュレーションは、システム監査の技法です。監査人が用意したプログラムと本番のプログラムに同じデータを処理させ、結果を比べて処理が正しいかを確かめます。

仕組み

レビューの手法には、作成者が進めて気軽に問題を探すウォークスルーと、進行役 (モデレーター) を立て、役割と手順を決めて欠陥を洗い出すインスペクションがあります。

誤りは、後の工程で見つかるほど直す手間が増えます。動かす前のレビューで見つけておくと、テストの段階でまとめて見つかるより、ずっと安く直せます。

この問に出る言葉