2 분 소요

제품 소프트웨어 패키징 하기

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

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

  • 사용자 중심의 모듈 패키징 프로세스: 기능 식별 → 모듈화 → 빌드 진행 → 사용자 환경 분석 → 패키징 적용 시험 → 패키징 변경 개선

릴리즈 노트(Release Note)

고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서

  • 릴리즈 노트 작성 프로세스: 모듈 식별 → 릴리즈 정보 확인 → 릴리즈 노트 개요 작성 → 영향도 체크 → 정식 릴리즈 노트 작성 → 추가 개선 항목 식별

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

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

패키징 도구 활용 시 고려 사항

  • 암호화/보안 고려: 내부 콘텐츠에 대한 암호화 및 보안 고려
  • 이기종 연동을 고려: 이기종 콘테츠 및 단말기 간 DRM 연동 고려
  • 사용자 편의성 고려: 사용자 입장에서 문제를 고려하여 최대한 효율적으로 적용
  • 적합한 암호화 알고리즘 적용: 제품 소프트웨어 종류에 맞는 알고리즘을 선택하여 배포 시 범용성에 지장이 없도록 고려

저작권(Copyright)

창작물인 저작물에 대한 배타적 독점적 권리로 타인의 침해를 받지 않을 고유한 권한

디지털 저작권 관리(DRM: Digital Right Management)

저작권자가 배포한 디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠 관리 및 보호 기술

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

  • 콘텐츠 제공자(Content Provider): 콘텐츠를 제공하는 저작권자
  • 콘텐츠 소비자(Content Customer): 콘텐츠를 구매하여 사용하는 주체
  • 콘텐츠 분배자(Contents Distributor): 암호화된 콘텐츠를 유통하는 곳이나 사람
  • 클리어링 하우스(Clearing House): 저작권에 대한 사용 권한, 라이선스 발급, 암호화된 키 관리, 사용량에 따른 결제 관리 등을 수행하는 곳
  • DRM 콘텐츠(DRM Content): 서비스하고자 하는 암호화된 콘텐츠, 콘텐츠와 관련된 메타데이터, 콘텐츠 사용정보를 패키징하여 구성된 콘텐츠
  • 패키저(Packager): 콘텐츠를 메타데이터와 함꼐 배포 가능한 단위로 묶은 도구
  • DRM 컨트롤러(DRM Controller): 배포된 디지털 콘텐츠의 이용 권한을 통제
  • 보안 컨테이너(Security Contatiner): 원본 콘텐츠를 안전하게 유통하기 위한 전자적 보안장치

패키징 도구 구성 세부 기술

  • 암호화: 콘텐츠 및 라이선스를 암호화하고 전자 서명을 할 수 있는 기술
  • 키 관리: 콘텐츠를 암호화한 키에 대한 저장 및 분배 기술
  • 암호화 파일 생성: 콘텐츠 암호화된 콘텐츠로 생성하기 위한 기술
  • 식별 기술: 콘텐츠에 대한 식별 체계 표현 기술
  • 저작권 표현: 라이선스의 내용 표현 기술
  • 정책 관리: 라이선스 발급 및 사용에 대한 정책 표현 및 관리 기술
  • 크랙방지: 크랙에 의한 콘텐츠 사용 방지 기술
  • 인증: 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술

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

제품 소프트웨어 매뉴얼

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

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

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

제품 소프트웨어 배포본

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

백업 유형

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

🔔포스팅 공지
개인 공부 기록용 블로그 입니다.
잘못된 부분이 있을 시 메일이나 댓글로 지적해주시면 감사드리겠습니다 :)

댓글남기기