- 컴퓨터를 이용해 자료를 처리하는 과정에서 분류, 조합 및 집계를 용이하게 하고, 특정자료의 추출을 쉽게하기 위해 사용하는 기호
- 정보를 신속, 정확, 명료하게 전달
- 일정한 규칙에 따라 작성
- 정보 처리의 효율과 처리된 정보의 가치에 많은 영향
💡 코드의 주요기능
- 식별 기능 : 데이터 간의 성격에 따라 구분 가능
- 분류 기능 : 특정 기준이나 동일한 유형에 해당하는 데이터를 그룹화
- 배열 기능 : 의미를 부여하여 나열
- 표준화 기능 : 다양한 데이터를 기준에 맞추어 표현
- 간소화 기능 : 복잡한 데이터를 간소화
1. 코드 종류
- 순차 코드 (Sequence Code) = 일련번호 코드
- 자료 발생 순서, 크기 순서 등 일정 기준에 따라 최초 자료부터 차례로 일련번호를 부여하는 방법
- 1,2,3,4 ...
- 블록 코드 (Block Code) = 구분 코드
- 공통성이 있는 것끼리 블록으로 구분, 각 블록 내에서 일련번호를 부여하는 방법
- 1001~1100 : 총부무, 1101~1200 : 영업부
- 10진 코드 (Decimal Code) = 도서 분류식 코드
- 0~9까지 10진 분할하고 다시 10진 분할하는 방법
- 1000 : 공학, 1100 : 소프트웨어 공학, 1110 : 소프트웨어 설계
- 그룹 분류 코드 (Group Classification Code)
- 대분류, 중분류, 소분류 구분하고 각 그룹 안에서 일련번호를 부여하는 방법
- 1-01-001 : 본사-총무부-인사계, 2-01-001 : 지사-총무부-인사계
- 연상 코드 (Mnemonic Code)
- 명칭이나 약호와 관계있는 숫자나 문자, 기호를 이용해 코드를 부여하는 방법
- TV-40 : 40인치 TV, L-15-220 : 15W 200V의 램프
- 표의 숫자 코드 (Sifnificant Digit Code) = 유효 숫자 코드
- 성질(길이, 넓이, 부피, 지름, 높이 등)의 물리적 수치를 그대로 코드에 적용시키는 방법
- 120-720-1500 : 두께 X 폭 X 길이가 120 X 720 X 1500인 강판
- 합성 코드 (Combined Code)
- 필요한 기능을 하나의 코드로 수행하기 어려운 경우 2개 이상의 코드를 조합하여 만드는 방법
- 연상코드 + 숫자코드
- KE-711 : 대한항공 811기, AC-253 : 에어캐나다 253기
2. 코드 부여 체계
- 이름만으로 개체의 용도와 적용범위를 알 수 있도록 코드를 부여하는 방식
- 모듈이나 컴포넌트에 유일한 코드를 부여해 식별 및 추출에 용이하게 함
- 하나 이상의 코드를 조합하여 사용
- 코드 규칙을 상세하게 명시해야 함
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[1과목 소프트웨어 설계] 인터페이스 설계 - 029. 시스템 인터페이스 요구사항 분석 (0) | 2024.06.04 |
---|---|
[1과목 소프트웨어 설계] 애플리케이션 설계 - 028. ⭐ 디자인 패턴 (1) | 2024.06.04 |
[1과목 소프트웨어 설계] 애플리케이션 설계 - 026. ⭐ 공통 모듈 (0) | 2024.06.04 |
[1과목 소프트웨어 설계] 애플리케이션 설계 - 025. ⭐ 모듈 (Module) (1) | 2024.05.29 |
[1과목 소프트웨어 설계] 애플리케이션 설계 - 024. ⭐ 객체지향 분석 및 설계 (0) | 2024.05.28 |