정보처리기사 CBT
종목 메뉴

개념 한 쪽

정보처리기사 애플리케이션 패키징 — 목적과 고려 사항

소프트웨어 패키징은 개발이 끝난 프로그램을 사용자가 쉽게 설치하고 실행할 수 있도록 배포 가능한 형태로 묶는 과정이다. 정보처리기사에서는 '사용자 중심'이라는 관점과 패키징 도구 활용 시 고려 사항이 반복해서 나온다.

2026-10-15 기준 · 정보처리기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「애플리케이션 패키징」의 공개 문제 2개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
고려사항 예외 선택1패키징 시 제외할 조항 골라내기
국제표준 명칭 고르기1패키지 품질요구 표준명 선택하기

뜻

소프트웨어 패키징(Packaging)은 개발된 프로그램을 최종 사용자가 쉽게 설치하고 사용할 수 있도록 정리·포장하는 작업이다. 패키징의 최종 목적은 배포와 설치이므로 이 모든 과정은 개발자가 아니라 사용자 관점에서 진행되어야 한다. 매뉴얼 제공, 버전 관리, 범용 환경 지원 등이 패키징의 표준 요소로 함께 고려된다. 개발자 중심의 작업은 빌드(Build) 단계에 가깝고, 패키징은 생명주기에서 배포를 앞둔 마지막 단계의 작업이라는 점이 구분된다.

패키징 도구를 활용할 때는 몇 가지를 반드시 고려한다. 먼저 보안이다. 패키지는 외부로 노출되므로 내부 콘텐츠에 대한 암호화와 보안을 고려하고, 제품 소프트웨어의 종류에 따라 적합한 암호화 알고리즘을 적용해야 한다. 다음은 사용자 편의성이다. 복잡한 절차나 비효율적인 구조는 사용자를 불편하게 하므로 최소화해야 한다. 끝으로 이기종 연동, 즉 서로 다른 운영체제나 하드웨어 환경에서도 정상적으로 작동하고 데이터를 교환할 수 있는 호환성을 확보해야 한다. 단일 기종에서만 쓸 수 있게 제한하는 것은 호환성과 배포 효율성을 해치므로 패키징의 고려 사항이 아니라 피해야 할 사항이다.

패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준은 ISO/IEC 12119이며, 소프트웨어 공급자와 구매자 간의 계약, 품질 요구사항 정의, 테스트 절차 등을 다룬다. 패키징과 함께 형상 관리가 언급되기도 하는데, 형상 관리(SCM)는 개발 전 과정의 변경 사항을 체계적으로 식별·기록·통제하는 활동으로 버전 추적·동시 개발 지원·접근 권한 제한의 역할을 하고, 변경을 심의하는 조직은 형상 관리 위원회(CCB)다.

예제

시험에서는 '소프트웨어 패키징에 대한 설명으로 틀린 것은?' 꼴로 관점을 묻는다. '개발자 중심으로 진행된다'는 보기가 나오면 오답으로 고르면 된다. 패키징 고려 사항 문제에서는 '이기종 연동을 고려하지 않아도 된다', '내부 콘텐츠 보안은 고려하지 않는다', '단일 기종에서만 사용하도록 한다' 같은 보기가 틀린 것이며, '보안을 이유로 호환성을 배제하는 보기는 오답일 가능성이 높다'는 공식으로 소거할 수 있다. 표준 번호를 묻는 문제는 '패키지 소프트웨어 품질 요구사항 및 테스트 = ISO/IEC 12119'로 연결해 외우면 된다.

대표 기출 3문항

SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은?

  1. 패키징 시 사용자에게 배포되는 SW이므로 보안을 고려한다.
  2. 사용자 편의성을 위한 복합성 및 비효율성 문제를 고려한다.
  3. 보안상 단일 기종에서만 사용할 수 있도록 해야 한다.
  4. 제품 SW 종류에 적합한 암호화 알고리즘을 적용한다.
정답과 해설 보기

정답 ③ · SW 패키징 도구 활용 시 고려 사항에서 거리가 먼 것을 고르는 문제이다. 패키징은 완성된 소프트웨어를 사용자에게 효율적으로 배포하기 위한 활동이므로 암호화 알고리즘 적용과 같은 보안 고려, 배포되는 소프트웨어의 보안성 확보, 사용자 편의성 고려가 모두 중요하다.

SW 패키징 시 단일 기종 제한은 호환성 저해로 배포 효율성을 떨어뜨리므로 고려 사항에서 제외된다.

패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준은?

  1. ISO/IEC 2196
  2. IEEE 19554
  3. ISO/IEC 12119
  4. ISO/IEC 14959
정답과 해설 보기

정답 ③ · 패키지 소프트웨어의 품질 요구사항 및 테스트를 위한 국제 표준을 묻는 문제이다. ISO/IEC 12119는 패키지 소프트웨어의 일반적인 제품 품질 요구사항과 이를 테스트하기 위한 절차를 규정한 국제 표준이다.

패키지 소프트웨어의 품질 요구사항 및 테스트를 위한 국제 표준은 ISO/IEC 12119이다.

제품 소프트웨어 패키징 도구 활용 시 고려사항이 아닌 것은?

  1. 제품 소프트웨어의 종류에 적합한 암호화 알고리즘을 고려한다.
  2. 추가로 다양한 이기종 연동을 고려한다.
  3. 사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.
  4. 내부 콘텐츠에 대한 보안은 고려하지 않는다.
정답과 해설 보기

정답 ④ · 제품 소프트웨어 패키징 도구를 활용할 때 중요하게 고려해야 할 사항을 묻는 문제이다. 패키징 도구는 저작권 보호와 안전한 배포를 목적으로 하므로 배포되는 내부 콘텐츠에 대한 보안과 불법 복제 방지는 가장 우선적으로 고려해야 하는 핵심 요소이다.

패키징 시 보안, 호환성, 편의성은 필수 고려사항이나, 내부 콘텐츠 보안은 당연히 포함되어야 하므로 고려하지 않는다는 것은 틀린 설명이다.

자주 묻는 물음

소프트웨어 패키징은 누구를 기준으로 하나요?
최종 사용자 기준입니다. 패키징의 목적은 사용자가 쉽게 설치하고 사용하게 하는 것이므로 배포 형태, 매뉴얼, 버전 관리를 모두 사용자 관점에서 준비합니다. 개발자 중심의 작업은 빌드 단계에 가깝습니다.
패키징 도구 활용 시 고려 사항은 무엇인가요?
내부 콘텐츠의 암호화 등 보안, 제품 종류에 맞는 암호화 알고리즘 적용, 사용자 편의성(복잡성 최소화), 이기종 연동을 통한 호환성 확보입니다. 단일 기종 제한이나 보안 미고려는 고려 사항이 아닙니다.
패키지 소프트웨어의 품질 요구사항·테스트 국제 표준은 무엇인가요?
ISO/IEC 12119입니다. 소프트웨어 공급자와 구매자 간의 계약, 품질 요구사항 정의, 테스트 절차를 다루는 표준입니다.
이 개념 문제 10개 풀기 회원용

정보처리기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.