SC情報処理安全確保支援士試験 午前Ⅰ

令和4年度秋期 情報処理安全確保支援士 午前Ⅰ 問16

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    ウォークスルー
  2. イ
    サンドイッチテスト
  3. ウ
    トップダウンテスト
  4. エ
    並行シミュレーション
解き方のヒントを見る

午前I 問16:ウォークスルーは“みんなで読み合わせるレビュー”だよ

仕様書やソースコードを、作った人も含めた複数人で一緒に読みながら、「この処理はこう動くよね?」と流れを追って欠陥を探す方法はウォークスルーだよ。たとえるなら、旅行の計画表をみんなで見ながら「この乗り換え時間、間に合う?」と確認する感じ。トップダウンテストやサンドイッチテストは、実際にプログラムを組み合わせて動かすテスト工程の話なので、目的も使う場面も違うよ。

この問題で問われていること

レビュー手法であるウォークスルーと、テスト手法であるトップダウンテスト・サンドイッチテストをきちんと区別できるかがポイントだよ。

Walkthrough as a Review Technique

a walkthrough is a collaborative desk-check of documents or code to simulate behavior and find issues before execution-based testing

multiple people review artifact\nsimulate behavior on paper\nfind issues early\nnot an execution-based test

確認ポイント

  • レビュー手法だと押さえる。
  • 机上シミュレーションが鍵。
  • テスト手法と混同しない。
正解と解説を見る

正解

ア

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア(正解)

ウォークスルーが正解だよ。これは、仕様書やソースコードを作った人も含めて、みんなで『この処理はこう進むよね』と机の上でたどりながら問題点を見つける方法なんだ。家の間取り図を見ながら『このドアだと動線が変だね』と気づくようなものだよ。

選択肢イ

サンドイッチテストは、上から確かめる方法と下から確かめる方法を組み合わせて、真ん中で合流させる結合テストだよ。サンドイッチを上のパンと下のパンから作って具を挟むイメージだね。実際に部品をつないで動かす話なので、机上で仕様書やコードを見て確認する問題文とは違うよ。

選択肢ウ

トップダウンテストは、完成した上の部分から下の部分へ順番につないで動かして確かめるテストだよ。お店でいうと、まず本店の窓口を動かして、裏方の作業を仮の係で代用しながら確認する感じ。問題文のように、資料やコードをみんなで机の上で読み合わせて問題を探す方法ではないので不正解だよ。

選択肢エ

並行シミュレーションは、同じデータを別の仕組みにも流して、結果が合うか比べる方法だよ。新しいレジを導入するときに、古いレジでも同じ会計をして金額が一致するか見る感じ。問題文のような、作成者を含む複数人で資料を読みながら不具合を探すレビュー手法ではないので不正解だよ。

出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問16(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針