正解: B
セクション:情報システムの取得、開発、導入
説明
説明/参考資料:
テーブル検索では、入力データはコンピュータ化されたテーブルに保持されている事前定義された基準に準拠します。
値。たとえば、入力チェックでは、1から10までの都市コードを入力します。この番号は、
コードと都市名を対応付ける表をコンピュータ化する。
CISA試験では、以下のデータ検証の編集と制御について理解しておく必要があります。
シーケンスチェック - 管理番号は順番に続きます。シーケンスまたは重複した管理番号は
numbers are rejected or noted on an exception report for follow-up purposes. For example, invoices are
numbered sequentially. The day's invoice begins with 12001 and ends with 15045. If any invoice larger than
15045 is encountered during processing, that invoice would be rejected as an invalid invoice number.
Limit Check - Data should not exceed a predefined amount. For example, payroll checks should not
exceed US $ 4000. If a check exceeds US $ 4000, data would be rejected for further verification/
authorization.
Validity Check - Programmed checking of data validity in accordance with predefined criteria. For example,
a payroll record contains a field for marital status and the acceptable status codes are M or
S. If any other
code is entered, record should be rejected.
Range Check -Data should not exceed a predefined range of values. For example, product type code
range from 100 to 250. Any code outside this range should be rejected as an invalid product type.
Reasonableness check - Input data are matched to predefined reasonable limits or occurrence rates. For
example, a widget manufacturer usually receives an order for no more than 20 widgets. If an order for more
than 20 widgets is received, the computer program should be designed to print the record with a warning
indicating that the order appears unreasonable.
Table Lookups - Input data comply with predefined criteria maintained in computerized table of possible
values. For example, an input check enters a city code of 1 to 10. This number corresponds with a
computerize table that matches a code to a city name.
Existence Check - Data are entered correctly and agree with valid predefined criteria. For example, a valid
transaction code must be entered in transaction code field.
Key verification -The keying process is repeated by a separate individual using a machine that compares
the original key stroke to the repeated keyed input. For ex. the worker number is keyed twice and
compared to verify the keying process.
Check digit - a numeric value that has been calculated mathematically is added to a data to ensure that
original data have not been p[ altered or incorrect, but Valid, value substituted. This control is effective in
detecting transposition and transcription error. For ex. A check digit is added to an account number so it
can be checked for accuracy when it is used.
Completeness check - a filed should always contain data rather than zero or blanks. A check of each byte
of that field should be performed to determine that some form of data, or not blanks or zeros, is present.
For ex. A worker number on a new employee record is left blank. His is identified as a key in filed and the
record would be rejected, with a request that the field be completed before the record is accepted for
processing.
Duplicate check- new transaction is matched to those previously input to ensure that they have not already
入力されました。例: ベンダー請求書番号が以前に記録された請求書と一致し、
今回の注文は重複注文ではないため、ベンダーに二重に支払いが行われることはありません。
論理関係チェック - 特定の条件が真である場合、1 つ以上の追加条件またはデータ
入力関係は真である必要があり、入力が有効であるとみなされる場合があります。例:
従業員は、入力内容を真実かつ有効なものとして扱うことが求められる場合があります。例:従業員の入社日
生年月日から16年以上経過していることが求められる場合がある。
以下の回答は誤りでした。
範囲チェック - データは、事前に定義された値の範囲を超えてはなりません。例:製品タイプコード
範囲は100から250です。この範囲外のコードは、無効な製品タイプとして拒否されます。
存在チェック - データが正しく入力され、有効な事前定義基準に合致している。たとえば、有効な
取引コードは、取引コード欄に入力する必要があります。
妥当性チェック - 入力データは、事前に定義された妥当な制限または発生率と照合されます。
例えば、ウィジェットメーカーは通常、20個以下のウィジェットの注文を受けます。
20個を超えるウィジェットが受信された場合、コンピュータプログラムは警告とともに記録を出力するように設計する必要があります。
その命令は不当であると思われることを示している。
この質問を作成するにあたり、以下の参考文献が使用されました。
CISAレビューマニュアル2014年版 215ページ