728x90
입력 데이터 편집의 필요성
: Garbage in, garbage out(GIGO)
: 입력된 데이터가 정확하지 않으면 처리 결과도 쓸모가 없으므로, 정확한 데이터가 입력되도록 검증하는 것이 필요함
입력 데이터의 정확성 확인을 위한 검사
1. 문자 종류 확인
: 입력된 자료의 유형이 올바른가 검사함
ex) 우편번호 입력
2. 타당성 테스트
: 데이터가 정상이거나 인정되는 범위 안에 있는지의 여부를 확인함
ex) 출생 연도 입력
3. 범위 테스트
: 입력된 값이 정상적인 범위에 속하는 값인가를 검사함
ex) 정상적인 부서 번호가 01부터 17까지인 경우
4. 일관성 테스트
: 입력된 값에 모순이 있는지 검사함
ex) 왕복 항공권 예약을 위한 날짜 입력
5. 체크디지트
: 데이터 입력 과정에서 발생되는 오류를 검사하기 위해 추가된 숫자
: 오류의 예
-숫자가 다른 값으로 바뀌는 경우
-숫자의 순서를 뒤바꾸어 입력한 경우 등
:데이터에 미리 정해 놓은 연산을 통해 얻은 체크디지트를 실제 데이터와 함께 입력하거나 전송함
ex) 학번의 저장
학번의 체크디지트 계산(1234-1234) -> 계산된 숫자가 5인 경우 학번의 맨 뒤에 5저장(1234-12345)
-> 저장된 학번을 입력받았을 때 학번의 체크디지트 계산(5) = 학번의 맨 뒤 자리(5) = 올바른 입력(true)
-> 저장된 학번을 입력받았을 때 학번의 체크디지트 계산(9) != 학번의 맨 뒤 자리(5) = false, 입력에 오류가 있음
728x90
'방통대 > 컴퓨터의 이해' 카테고리의 다른 글
4-5 입출력의 미래 (0) | 2024.03.13 |
---|---|
4-4 정보의 출력 (2) | 2024.03.13 |
4-2 데이터 입력 (0) | 2024.03.13 |
4-1 컴퓨터와 데이터 입력 (0) | 2024.03.13 |
3강. 컴퓨터의 이해 - 처리 장치와 데이터 처리 연습 문제 (0) | 2024.03.06 |