본문 바로가기
  • 그라데이션
정보처리기사 실기(개정 후)/12장. 제품 소프트웨어 패키징

[2023 정보처리기사 실기] 12장. 제품 소프트웨어 패키징

by 콩리토 2023. 5. 5.
반응형
해당 게시글은 정보처리기사-실기 시험 Chapter 12.[제품 소프트웨어 패키징]의 용어 관련 개념정리 요약글이다.

 


 

제품 소프트웨어 패키징 수행

 

제품 소프트웨어 패키징(Product Software Packaging)

개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정

 

* 모듈 패키징 프로세스

기능 식별 -> 모듈화 -> 빌드 진행 -> 사용자 환경 분석 -> 패키징 적용 시험 -> 패키징 변경 개선

 

▷ 제품 소프트웨어 패키징 도구

배포를 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하며, 안전한 유통과 배포를 보장하는 도구

 

릴리즈 노트(Release Note)

최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서

 

* 작성 프로세스

모듈 식별 -> 릴리즈 정보 확인 -> 릴리즈 노트 개요 작성 -> 영향도 체크 -> 정식 릴리즈 노트 작성 -> 추가 개선 항목 식별

 

▷ 릴리즈 노트(Release Note) 작성 항목

  • 헤더 : 문서 이름, 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜 등의 정보
  • 개요 : 제품 및 변경에 대한 간략한 전반적 개요
  • 목적 : 목적에 대한 rodym 버그 수정 및 새로운 기능 기술
  • 이슈 요약 : 버그의 간단한 설명 또는 릴리즈 추가 항목 요약
  • 재현 항목 : 버그 발견에 따른 재현 단계 기술
  • 수정, 개선 내용
  • 사용자 영향도 : 버전 변경에 따른 최종 사용자 기준의 기능 및 응용 프로그램상의 영향도 기술
  • 소프트웨어 지원 영향도
  • 노트 : 소프트웨어 및 하드웨어 설치 항목, 제품, 문서를 포함한 업그레이드 항목 메모
  • 면책 조항 : 회사 및 표준 제품과 관련된 메시지, 프리웨어 및 불법 복제 방지, 중복 등 참조에 대한 고지 사항
  • 연락 정보

 

▷ 디지털 저작권 관리(DRM) 구성요소

  • 콘텐츠 제공자 : 콘텐츠를 제공하는 저작권자
  • 콘텐츠 분배자 : 쇼핑몰 등으로써 암호화된 콘텐츠 제공
  • 패키저 : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
  • 보안 컨테이너 : 원본을 안전하게 유통하기 위한 전자적 보안 장치
  • DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제
  • 클리어링 하우스 : 소비자와 유통업자 사이에 발생하는 거래에 대해 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 장소

 

▷ 패키징 도구 구성

  • 암호화 : 공개키 기반구조, 대칭 및 비대칭 암호화, 전자서명
    - 공개키 기반구조(PKI) : 공개키 암호 방식 기반으로 디지털 인증서를 활용하는 소프트웨어, 하드웨어, 사용자, 정책 및 제도 등을 총칭하는 암호기술
    - 전자서명 : 서명자가 해당 전자문서에 서명했다는 사실을 나타내기 위해 논리적으로 결합된 전자적 형태의 정보
  • 식별기술 : DOI, URI
    - DOI(Digital Object Identifier) : 디지털 저작물의 저작권 보호 및 정확한 위치 추적을 위해 특정한 번호를 부여하는 일종의 바코드 시스템
    - URI(Uniform Resource Identifier) : 인터넷에 있는 자원을 고유하게 식별할 수 있도록 나타내는 주소
  • 저작권 표현 : XrML, MPEG-21
    - XrML : 디지털 콘텐츠/웹 서비스 권리 조건을 표현한, XML 기반의 마크업 언어
    - MPEG-21 : 멀티미디어 관련 요소 기술들이 통일된 형태로 상호 운용성을 보장하는 멀티미디어 표준 규격
  • 정책관리 : CMS, XML
    - CMS(Contents Management System) : 다양한 미디어 포맷에 따라 각종 콘텐츠를 작성, 수집, 관리, 배급하는 콘텐츠 생산에서 활용, 폐기까지 전 공급 과정을 관리하는 기술
  • 크랙방지 : 코드 난독화, Secure DB
    - 코드 난독화(Code Obfuscation) : 역공학을 통한 공격을 막기 위해 프로그램의 소스 코드를 알아보기 힘든 형태로 바꾸는 기술

    - Secure DB : 커널 암호화 방식으로 데이터베이스 파일을 직접 암호화하고, 접근 제어와 감사 기록 기능이 추가된 데이터베이스 보안 강화 기술
  • 인증 : SSO
    - SSO(Sigle Sign On) : 한 번의 시스템 인증을 통하여 여러 정보시스템에 재인증 절차 없이 접근할 수 있는 통합 로그인 기술

 

 

제품 소프트웨어 메뉴얼 작성 및 버전 등록

 

제품 소프트웨어 메뉴얼

사용자 측면에서 패키징 이후 설치, 제품 소프트웨어를 사용하는 데 필요한 주요 내용을 기록한 문서

 

▷ 제품 소프트웨어 사용자 메뉴얼

사용자가 소프트웨어 사용에 필요한 내용을 포함한 문서

 

▷ 제품 소프트웨어 배포본

사용자가 사용하기 편하도록 배포 정보를 포함하여 개발된 컴포넌트 또는 패키지 제품화된 형태

 

▷ 백업 유형

  • 전체 백업 : 백업받고자 하는 데이터 전체에 대한 백업 하는 방식
  • 차등 백업 : 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식
  • 증분 백업 : 정해진 시간을 기준으로 그 이후에 변경된 파일만을 백업하는 방식
728x90

댓글