システム監査

基本情報技術者試験監査技法」の問題

マネジメント系システム監査難易度:normal
監査人が監査目的に合わせて作成した検証用プログラムに、実際の本番データを入力して処理し、その結果を被監査システム本来の処理結果と突き合わせて差異の有無を確かめる監査技法はどれか。
テストデータ法
監査モジュール法
チェックリスト法
並行シミュレーション法
正解
並行シミュレーション法

並行シミュレーション法は、監査人が監査目的に沿って独自に作成した検証用プログラムへ実際の本番データを流して処理させ、その出力を被監査システムの本番処理結果と比較する。両者の差異から本番プログラムの処理が正しいかを評価する技法であり、設問の手順に合致するためエが正しい。

?選択肢ごとの解説

ア ×テストデータ法は監査人がデータを用意して本番プログラムへ入力する技法であり、プログラムを別途用意して本番データを流す並行シミュレーションとは方向が逆である。
イ ×監査モジュール法は被監査プログラム内部に監査用機能を組み込み運用中の取引を継続採取する技法であり、別プログラムで突合する手法ではない。
ウ ×チェックリスト法は確認項目の一覧に沿って点検する技法であり、プログラムで本番データを並行処理して突合するものではない。
エ ○並行シミュレーション法は、監査人が監査目的に沿って独自に作成した検証用プログラムへ実際の本番データを流して処理させ、その出力を被監査システムの本番処理結果と比較する。両者の差異から本番プログラムの処理が正しいかを評価する技法であり、設問の手順に合致するためエが正しい。

くわしく

並行シミュレーション法の核心は『監査人が用意した正しい処理を本番データで再現し、本番結果と比較する』点にある。本番処理とは別経路で同じ入力を処理するため、本番プログラムに潜む計算誤りやロジックの不備を実データ規模で検出できる。テストデータ法とは『用意するものがプログラム(並行)かデータ(テスト)か』、監査モジュール法とは『外部で突合か内部で常時採取か』という軸で区別する。

本番での押さえどころ

試験のコツ

『監査人作成の検証プログラム』『本番データを処理して結果を突合』とあれば並行シミュレーション法と判断する。

覚え方

並行=本番処理と並べて同じデータを別プログラムで走らせ突き合わせる、と『並走して照合』でイメージする。

よくある誤り

テストデータ法との取り違えが頻出。並行シミュレーションは『監査人がプログラムを作り、本番データを流す』と覚え、データを作るテストデータ法と逆向きに整理する。

システム監査の他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a2-0160

【基本情報技術者試験】監査技法の問題 — 解答・解説|ukamiru 過去問