본문 바로가기
방통대/컴퓨터의 이해

4-3 입력 데이터 편집

by 꿈꾸는 몽나 2024. 3. 13.
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