공삼
article thumbnail

12장 (제품 소프트웨어 패키징)


릴리즈 노트

→ 소프트웨어 개발 과정에서 릴리즈 정보를 고객과 공유하기 위한 문서.

 

Heaer, 개요, 목적, 문제 요약 ….

 

 

릴리즈노트 작성 순서

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

 

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

→ 디지털 저작권자가 의도된 용도로만 사용되도록 관리 및 보호 기술

 

  • 클리어링 하우스 → 저작권에대한사용 권한, 라이센스 발급, 사용량에 따른 관리등을 수행.
  • 콘텐츠 제공자 → 콘텐츠를 제공하는 저작권자
  • 패키저 → 콘텐츠를 메타데이터와 함께 배포가능한 단위로 묶는 도구
  • 콘텐츠 분배자 → 암호화된 콘텐츠를 유통하는 곳 이나 사람.
  • 콘텐츠 소비자 → 소비하는사람
  • DRM 컨트롤러 → 디지털 콘텐츠의 이용권한을 통제
  • 보안 컨테이너 → 원본 보안

 

 

DRM 기술요소

-암호화 (Encryption) - 콘텐츠 및 라이센스를 암호화 하고 전자 서명을 할 수 있는 기술

-키 관리(Key Managemnet) - 콘텐츠를 암호화한 키에 대한 저장및 분배 기술

-암호화 파일 생성 (Packger) - 암호화 ㅇㅇ

-식별기술(Identification) - 콘텐츠에 대한 식별 체계 표현 기술

-저작권 표현(Right Expression) - 라이센스 의 내용 표현 기술

-정책 관리(Policy Management) - 라이센스 발급에 대한 정책 표현 및 관리기술

-크랙 방지(Tamper Resistance) - 크랙에 의한 콘텐츠 방지기술

-인증(Authentication) - 사용자 인증

 

 

소프트웨어 버전 등록 과정

  • 가져오기 (import) - 개발자가 저장소에 신규로 파일을 저장함.
  • 인출 (Check -out ) - 수정 작업을 진행할 개발자가 저장소의 파일을 자신의 공간으로 인출
  • 체크인 (Check-in) - 새로운 버전으로 갱신함.
  • 예치 (Commit) - 인출한 파일을 수정해서 예치함.
  • 동기화 (Update) - 커밋후 동기화 해서 추가했던 파일이 전달됨.
  • 차이 (Diff) - 새로운 개발자가 수정기록을 보고 수정전 파일과 수정후 파일 차이를 확인함.
profile

공삼

@g_three

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!