AUシステム監査技術者試験 午前Ⅱ
平成29年度春期 システム監査技術者 午前Ⅱ 問4
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア監査機能をもったモジュールを監査対象プログラムに組み込んで実環境下で実行し,抽出条件に合った例外データ,異常データなどを収集し,監査対象プログラムの処理の正確性を検証する方法である。
- イ監査対象ファイルにシステム監査人用の口座を設け,実稼働中にテストデータを入力し,その結果をあらかじめ用意した正しい結果と照合して,監査対象プログラムの処理の正確性を検証する方法である。
- ウシステム監査人が準備した監査用プログラムと監査対象プログラムに同一のデータを入力し,両者の実行結果を比較することによって,監査対象プログラムの処理の正確性を検証する方法である。
- エプログラムの検証したい部分を通過したときの状態を出力し,それらのデータを基に監査対象プログラムの処理の正確性を検証する方法である。
解き方のヒントを見る
監査技法を考える一つの視点
システム監査技法を検討するときは、名称や印象で判断せず、監査の目的に対してどのような情報や証拠を得ようとしているかという対応関係に注目します。設問の文脈との整合性も確認しましょう。
この問題で問われていること
一つの観点として、各記述が示す監査上の働きと、確認したい対象・得られる根拠との結び付きに注目してください。用語の細かな暗記より、目的との整合性を読み取ることが重要です。
視点
監査技法を比べる際は、技法名から連想を広げすぎず、監査人が何を確かめるために、どの種類の情報を扱う場面なのかを整理します。個別の定義や手順ではなく、目的と根拠の対応だけを軸に考えましょう。
確認ポイント
- 記述が示す監査の目的を確認する
- 確認対象と得られる根拠の関係を見る
- 設問の文脈と説明の整合性を確かめる
正解と解説を見る
正解
イ
解説
ITF(Integrated Test Facility)法は、監査対象ファイルに監査人用のテスト用口座などを設け、実稼働中にテストデータを入力し、得られた結果をあらかじめ用意した正しい結果と照合して処理の正確性を検証する方法です。
理由
ITFは、監査対象の実稼働環境に監査人用の口座などを設け、通常の処理の中でテストデータを入力する。その結果を期待される正しい結果と照合し、プログラムの処理が正確かどうかを検証する。
比較
監査機能を組み込んで例外データを収集する方法、別の監査用プログラムと結果を比較する方法、通過時の状態を出力する方法は、それぞれITFとは異なる監査技法の説明です。
選択肢ア
これは不正解だよ。この説明は、監査機能をもつモジュールを監査対象プログラムへ組み込み、実環境で例外データや異常データを収集する方法を述べている。ITFの特徴である監査人用の口座へのテストデータ入力と、事前に用意した正しい結果との照合になっていない。
選択肢イ(正解)
これは正解だよ。監査対象ファイルにシステム監査人用の口座を設け、実稼働中にテストデータを入力し、その結果をあらかじめ用意した正しい結果と照合する流れは、ITF法の特徴と一致する。これにより監査対象プログラムの処理の正確性を検証できる。
選択肢ウ
これは不正解だよ。この説明は、監査人が用意した監査用プログラムと監査対象プログラムへ同じデータを入力し、両者の実行結果を比較する方法である。ITFは別プログラムとの結果比較ではなく、実稼働環境内のテスト用口座と正しい結果の照合を用いる。
選択肢エ
これは不正解だよ。この説明は、プログラムの検証したい部分を通過した際の状態を出力し、そのデータから処理の正確性を検証する方法を示している。ITFのように監査人用の口座へテストデータを入力し、結果を予定結果と照合する内容ではない。
学習のポイント
ITFの特徴である実稼働環境、テスト用口座、結果照合の組合せを他の監査技法と区別して覚える。
出典:独立行政法人 情報処理推進機構(IPA)平成29年度春期 システム監査技術者試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針