システム監査技術者 2017年 午前2 問04
問題文
システム監査技法であるITF(Integrated Test Facility)法の説明はどれか。
選択肢
ア:監査機能をもったモジュールを監査対象プログラムに組み込んで実環境下で実行し、抽出条件に合った例外データ、異常データなどを収集し、監査対象プログラムの処理の正確性を検証する方法である。
イ:監査対象ファイルにシステム監査人用の口座を設け、実稼働中にテストデータを入力し、その結果をあらかじめ用意した正しい結果と照合して、監査対象プログラムの処理の正確性を検証する方法である。(正解)
ウ:システム監査人が準備した監査用プログラムと監査対象プログラムに同一のデータを入力し、両者の実行結果を比較することによって、監査対象プログラムの処理の正確性を検証する方法である。
エ:プログラムの検証したい部分を通過したときの状態を出力し、それらのデータを基に監査対象プログラムの処理の正確性を検証する方法である。
🔒 解説は解答すると表示されます
ITF法(統合テスト施設法)【午前2解説】
正解の理由
ITF(Integrated Test Facility)法は、実稼働中のシステムに監査人用のテスト用口座やテスト用データを用意し、通常のデータと同じように処理させる監査技法です。処理結果をあらかじめ用意した正しい結果と照合し、監査対象プログラムの正確性を検証します。
監査人用の口座を監査対象ファイルに設け、実稼働中にテストデータを入力して結果を照合するイが、ITF法の説明です。
解法ステップ
-
ITFの名称を確認します。
ITFは「統合テスト施設法」とも呼ばれ、実稼働中のシステムに監査用の口座などを設けてテストデータを処理させます。 -
実稼働中にテストする方法を探します。
テスト用データを実際の処理に通し、期待される結果と照合する記述が該当します。 -
監査人用の口座が登場する選択肢を選びます。
これらの特徴がそろっているイが正解です。
選択肢別の誤答解説
-
ア:誤り
監査機能をもつモジュールを監査対象プログラムに組み込み、例外データなどを収集する方法です。これは一般に組込み監査モジュール法(EAM)に関する説明です。 -
イ:正解
監査人用の口座を用意し、実稼働中にテストデータを処理して、期待される結果と照合します。ITF法の特徴に合致します。 -
ウ:誤り
監査用プログラムと監査対象プログラムに同じデータを入力し、結果を比較する方法です。これは並行シミュレーション法の説明です。 -
エ:誤り
プログラムの特定箇所を通過したときの状態を出力し、その情報を使って検証する方法です。ITF法のように監査用口座へテストデータを入力する方法ではありません。
よくある誤解
-
実稼働中に行うテストなら、すべてITF法だと思う
実稼働中という点だけでは区別できません。監査人用の口座などにテストデータを入力する点が、ITF法の識別ポイントです。 -
監査用のプログラムを使う方法をITF法だと思う
監査用プログラムと対象プログラムの結果を比較するのは、並行シミュレーション法です。 -
実データとテストデータが混在する点を見落とす
ITF法ではテストデータも実稼働中の処理に通すため、テスト用データと実際の取引データを適切に区別・管理する必要があります。
補足コラム
ITF法の「統合」とは、監査用データを実際に稼働しているシステムの処理に組み込むことを指します。実際の業務処理に近い環境で検証できる一方、テスト用データが実際の業務記録や集計に影響しないよう、口座やデータの管理が重要です。
FAQ
Q. ITF法では、テスト用データを本番システムに入力するのですか?
A. はい。実稼働中のシステムで処理させます。そのため、テスト用データの識別や、実際の業務への影響を防ぐ管理が必要です。
A. はい。実稼働中のシステムで処理させます。そのため、テスト用データの識別や、実際の業務への影響を防ぐ管理が必要です。
Q. ITF法と並行シミュレーション法は、どう見分けますか?
A. ITF法は、監査人用の口座などを使って実稼働中のシステムにテストデータを入力します。並行シミュレーション法は、監査用プログラムと監査対象プログラムに同じデータを入力し、結果を比較します。
A. ITF法は、監査人用の口座などを使って実稼働中のシステムにテストデータを入力します。並行シミュレーション法は、監査用プログラムと監査対象プログラムに同じデータを入力し、結果を比較します。
関連キーワード: ITF法、統合テスト施設法、組込み監査モジュール法、並行シミュレーション法

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

