Weryfikacja dwuprzebiegowa

Dwie kobiety wprowadzające dane na kartach perforowanych w firmie Texas A&M w latach pięćdziesiątych. Kobieta po prawej siedzi przy dziurkaczu IBM 026 . Kobieta po lewej jest przy weryfikatorze kart IBM 056 . Ponownie wprowadzała dane, a weryfikator '056 sprawdzał, czy zgadzają się one z danymi wybitymi na kartach.

Weryfikacja dwuprzebiegowa , zwana także podwójnym wprowadzaniem danych , to metoda kontroli jakości wprowadzania danych, która była pierwotnie stosowana, gdy rekordy danych były wprowadzane na kolejne 80-kolumnowe karty Holleritha za pomocą dziurkacza . Podczas pierwszego przejścia przez zestaw rekordów naciśnięcia klawiszy danych były wprowadzane na każdą kartę w miarę wpisywania ich przez operatora wprowadzania danych. Podczas drugiego przejścia przez partię operator przy oddzielnej maszynie, zwany weryfikatorem , wprowadził te same dane. Weryfikator porównał naciśnięcia klawiszy drugiego operatora z zawartością oryginalnej karty. Jeśli nie było różnic, na prawej krawędzi karty wybijano nacięcie weryfikacyjne.

IBM 056 i 059 były maszynami towarzyszącymi odpowiednio dziurkaczom IBM 026 i 029. Późniejszy dziurkacz IBM 129 mógł również działać jako weryfikator. W tym trybie odczytywał kompletną kartę (rekord) i ładował 80 naciśnięć klawiszy do bufora. Operator wprowadzania danych ponownie wprowadzał rekord, a klawisz porównywał nowe naciśnięcia klawiszy z tymi załadowanymi do bufora. Jeśli wystąpiła rozbieżność, operator miał szansę na ponowne wprowadzenie tego naciśnięcia klawisza i ostatecznie nadpisanie wpisu w buforze. Jeśli wszystkie naciśnięcia klawiszy pasowały do ​​oryginalnej karty, została ona przekazana i otrzymała uderzenie weryfikacyjne. Jeśli wymagane były poprawki, operator był proszony o wyrzucenie oryginalnej karty i włożenie nowej karty, na której wpisano poprawione naciśnięcia klawiszy. Poprawiony zapis (karta) został przepuszczony i otrzymał poprawiony stempel weryfikacyjny.

Nowoczesne zastosowanie

Chociaż ta metoda kontroli jakości wyraźnie nie chroni przed błędami systematycznymi lub błędnym odczytaniem przez operatora wpisów z dokumentu źródłowego, jest bardzo przydatna do wyłapywania i korygowania losowych błędnych kresek, które występują nawet w przypadku doświadczonych operatorów wprowadzania danych. Jednak okazało się, że był to śmiertelnie tragiczny błąd w Therac 25 . Metoda ta przetrwała keypunch i jest dostępna w niektórych obecnie dostępnych programach do wprowadzania danych (np. PSPP / SPSS Wprowadzanie danych). Jedno z badań sugeruje, że przynajmniej w symulowanych okolicznościach jednoprzebiegowe wprowadzanie danych z kontrolą zakresu i regułami pomijania może nie zmieniać znacząco wiarygodności wyników w porównaniu z badaniami wykorzystującymi dwuprzebiegowe wprowadzanie danych; jednak pożądane jest zaimplementowanie obu systemów w aplikacji do wprowadzania danych.