AUシステム監査技術者試験 午前Ⅱ

平成27年度春期 システム監査技術者 午前Ⅱ 問4

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

問題

テストデータ法をシステム監査手続として使用する上での留意点はどれか。

選択肢

  1. ア
    監査モジュールを適時に組み込み,本番データの正当性を検証すること
  2. イ
    テスト対象プログラムのロジックが本番で稼働しているものと同一であるかを確認すること
  3. ウ
    テストデータには本番データをそのまま用いること
  4. エ
    テストデータの作成に当たっては統計的サンプリング手法を用いること
解き方のヒントを見る

テストデータ監査の着眼点

テストデータ法による監査手続を考えるときは、データの作成目的、想定する処理範囲、実施後に得られる証拠の関係を整理し、監査人が何を確かめたいのかという観点から手続の妥当性を検討します。

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

選択肢を比べる際は、テストデータが単に処理を動かすための材料なのか、それとも監査目的に対応する証拠を得るための設計になっているのかを軸に、対象・期待する確認内容・結果の扱いを順に確認してください。

視点

監査手続は、入力の準備、対象処理との対応、実施結果の記録という流れで整理すると、目的と手段のつながりを確認しやすくなります。個々の方式の細部ではなく、確かめたい事項と証拠の対応に注目しましょう。

確認ポイント

  • 監査目的とテスト対象の対応が説明できるか
  • 入力条件と確認したい結果の関係が整理されているか
  • 実施結果を証拠として扱う際の記録や評価が明確か
正解と解説を見る

正解

イ

解説

テストデータ法では、監査人が準備したテストデータをテスト対象プログラムに入力し、その処理結果を確認する。したがって、テスト対象プログラムのロジックが本番で稼働しているものと同一であるかを確認することが重要です。

理由

テストデータ法は、テストデータに対するプログラムの処理結果を利用して、処理の適切性を確かめる監査手続です。そのため、テスト対象のプログラムが監査対象の本番処理を正しく表していることが前提になる。

比較

本番処理と異なるロジックをテストしても、得られた結果から本番処理の適切性を判断することはできない。テストデータをそのまま本番データに置き換えることや、統計的サンプリングを必須とすることが、この手続の中心的な留意点ではありません。

選択肢ア

これは不正解だよ。監査モジュールを組み込んで本番データの正当性を検証することは、テストデータ法で確認すべき中心的な留意点とは異なる。テストデータ法では、用意したテストデータに対するテスト対象プログラムの処理結果を確認する。

選択肢イ(正解)

これは正解だよ。テストデータ法で得られた結果を本番処理の監査証拠として利用するには、テスト対象プログラムのロジックが本番で稼働しているものと同一であることが前提になる。異なるロジックを検証しても、本番処理の適切性は判断できない。

選択肢ウ

これは不正解だよ。テストデータ法は、テスト用に準備したデータをテスト対象プログラムへ入力して処理結果を確認する手続であり、本番データをそのまま用いることが留意点ではない。選択肢は手続の目的と対象を取り違えている。

選択肢エ

これは不正解だよ。テストデータ法の重要な留意点は、テスト対象プログラムの処理が本番で稼働している処理と対応しているかを確認することである。テストデータの作成に統計的サンプリング手法を用いることが、設問の中心的な条件ではない。

学習のポイント

テストデータ法の目的と、本番稼働プログラムとの対応関係を理解する。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度春期 システム監査技術者試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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