본문 바로가기
정보처리기사/12. 제품 소프트웨어 패키징

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

by HoPpangg 2021. 10. 1.
SMALL

1. 제품 소프트웨어 패키징 적용 시 특성

  • 전체 내용을 포함
  • 버전 관리 / 릴리즈 노트
  • 고객 중심
  • 모듈화

2. 모듈화

  • 모듈화는 모듈을 이용하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 모듈 중심의 소프트웨어 설계 기법
  • 모듈 간 결합도를 최소화하고 모듈 내 요소들 간의 응집도를 최대화하는 것이 중요
  • 장점
    • 개발 편의성
    • 복잡성 감소

3. 사용자 중심의 패키징 고려 사항

  • 시스템 환경
  • 직관적 UI
  • 관리 서비스
  • 안정적 배포

4. 릴리즈 노트

  • 릴리즈 노트는 최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서
  • 릴리즈 정보는 상세 서비스 정보를 포함하여 제품의 수정, 변경, 개선하는 일련의 작업들에 대한 정보이며, 릴리즈 노트를 통해 제공

5. 릴리즈 노트 작성 항목 (해개목이 재수사노 노면연)

  • 헤더 : 문서 이름, 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보
  • 개요
  • 목적
  • 이슈 요약
  • 재현 항목
  • 수정/개선 내용
  • 사용자 영향도
  • 소프트웨어 지원 영향도
  • 노트
  • 면책 조항
  • 연락 정보

6. 릴리즈 노트 작성 프로세스

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

7. 저작권 관리 구성 요소

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

8. 패키징 도구 구성요소 (암키식저 파정크인)

  • 암호화 : 일반 테스트, 콘텐츠, 라이선스 등의 암호화 및 전자서명하는 기술
  • 키 관리 : 콘텐츠를 암호화한 키에 대한 저장 및 배포 기술
  • 식별 기술 : 콘텐츠에 대한 식별 체계 표현 기술
  • 저작권 표현 : 라이선스 내용 표현 기술
  • 암호화 파일 생성
  • 정책 관리
  • 크랙 방지
  • 인증
728x90
LIST

댓글