본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

5. 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는?

by 게토레이쉐이크 2025. 5. 25.

[정보처리기사 기출 해설] 코드 설계 – 일련번호 방식의 코드는? (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계


❓ 기출문제 원문

5. 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는?

① 연상 코드
② 블록 코드
③ 순차 코드
④ 표의 숫자 코드


✅ 정답: ③ 순차 코드


📘 개념 설명: 순차 코드란?

**순차 코드(Sequential Code)**는 특정 기준이나 의미 없이 단순히 순서대로 번호를 부여하는 방식의 코드입니다.

  • 예: 001, 002, 003, 004...
  • 일반적으로 접수번호, 고객번호, 일련번호 등 단순 식별 목적에 사용됩니다.
  • 숫자 자체에 의미는 없으며, 순서의 흐름만을 나타냅니다.

이러한 방식은 설계와 관리가 간단하며, 특히 시스템에서 자동 생성되기 때문에 구현이 용이한 장점이 있습니다.


🔍 정답 해설

문제에서 묻는 핵심은 "일정한 일련번호를 부여하는 방식"입니다.
이는 어떤 규칙에 따라 숫자가 의미를 갖는 것이 아니라, 단순히 순서대로 부여되는 형태를 의미합니다.

이러한 특성은 순차 코드의 대표적인 특징이므로, 정답은 ③ 순차 코드입니다.


❌ 보기별 오답 해설

  • ① 연상 코드 (Mnemonic Code)
    → 코드 자체에 의미가 부여되어 있어 코드를 보면 무엇을 의미하는지 유추할 수 있는 방식입니다.
    → 예: KR01 (Korea), JP02 (Japan)
  • ② 블록 코드 (Block Code)
    → 특정 범위에 의미를 부여하여 블록 단위로 분류하는 코드입니다.
    → 예: 100199는 서울, 200299는 부산
  • ④ 표의 숫자 코드 (Decimal Code)
    → 숫자를 계층적으로 구성하여 상위/하위 항목 간의 관계를 나타내는 코드입니다.
    → 예: 1.1, 1.2, 1.3 (상위가 1, 하위가 소수점으로 구분됨)

🎯 핵심 요약

  • 순차 코드는 의미 없는 일련번호를 단순히 순서대로 부여하는 방식입니다.
  • 설계와 관리가 단순하며, 자동화가 쉬워 다양한 정보 시스템에서 많이 사용됩니다.
  • 나머지 코드들은 의미 기반(연상, 블록) 또는 **계층적 구조(표의 숫자 코드)**를 갖는 방식입니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 정보시스템 코딩 규칙 및 설계 방법론
  • 한국산업인력공단 정보처리기사 시험 문제지