
2 パス検証(ダブル データ エントリとも呼ばれる) は、キーパンチを使用して80 列の連続ホレリス カードにデータ レコードを入力するときに最初に使用されたデータ入力品質管理方法です。レコード セットの最初のパスでは、データ入力オペレータが入力したキーストロークが各カードに入力されます。バッチの 2 回目のパスでは、検証者と呼ばれる別のマシンのオペレータが同じデータを入力します。検証者は、2 人目のオペレータのキーストロークを元のカードの内容と比較します。違いがない場合は、カードの右端に検証ノッチがパンチされます。[1]
IBM 056および059カード検証機は、それぞれ IBM 026 および 029 キーパンチの補助機でした。後の IBM 129 キーパンチも検証機として動作しました。そのモードでは、完成したカード (レコード) を読み取り、80 回のキー入力をバッファーにロードします。データ入力オペレーターがレコードを再入力し、キーパンチが新しいキー入力をバッファーにロードされたキー入力と比較します。不一致が発生した場合、オペレーターはそのキー入力を再入力し、最終的にバッファー内のエントリを上書きする機会が与えられます。すべてのキー入力が元のカードと一致した場合、そのカードはそのまま通過し、検証パンチを受け取ります。修正が必要な場合は、オペレーターは元のカードを破棄し、修正されたキー入力がタイプされた新しいカードを挿入するように求められます。修正されたレコード (カード) が通過し、修正された検証パンチを受け取ります。[2]
現代の使用
この品質管理方法は、系統的エラーやソース文書からのオペレータの読み間違いに対しては明らかに完全ではありませんが、熟練したデータ入力オペレータであっても発生するランダムなキー入力ミスを捕捉して修正するのに非常に役立ちます。しかし、Therac 25 の事件では致命的な悲劇的な欠陥であることが判明しました。この方法はキーパンチの時代を生き延び、現在利用可能ないくつかのデータ入力プログラム ( PSPP / SPSS Data Entry など) で利用できます。ある研究では、少なくともシミュレートされた状況では、範囲チェックとスキップ ルール[明確化が必要]を使用したシングル パス データ入力は、2 パス データ入力を使用した研究と比較して結果の信頼性を大幅に変更しない可能性があることが示唆されています。[3]ただし、データ入力アプリケーションでは両方のシステムを実装することが望ましいです。
