📘 12단원 : 제품 소프트웨어 패키징 - 제품 소프트웨어 패키징하기, 제품 소프트웨어 매뉴얼 작성 및 버전 등록
🎓 제품 소프트웨어 패키징하기
✏️ 사용자 중심의 패키징 수행
🏷️ 소프트웨어 모듈 및 패키징
📘 모듈화 개념
모듈을 이용하여 소프트웨어 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 모듈 중심의 소프트웨어 설계 기법
✏️ 버전을 고려한 제품 릴리즈 노트 작성
🏷️ 릴리즈 노트
📘 릴리즈 노트의 개념
최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서
📘 릴리즈 노트 작성 항목
- 헤더
- 개요
- 목적
- 이슈 요약
- 재현 항목
- 수정, 개선 내용
- 사용자 영향도
- 소프트웨어 지원 영향도
- 노트
- 면책 조항
- 연락 정보
✏️ 패키징 도구를 활용한 설치, 배포 수행
🏷️ 저작권 보호 측면의 패키징 도구 활용
📘 저작권 관리 구성요소
- 콘텐츠 제공자
- 콘텐츠 분배자
- 패키저 : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
- 보안 컨테이너 : 원본을 안전하게 유통하기 위한 전자적 보안 장치
- DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제
- 클리어링 하우스 : 소비자와 유통업자 사이에서 발생하는 거래에 대해 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 정산소
📘 패키징 도구 구성
- 암호화 : 일반 텍스트, 콘텐츠, 라이선스 등의 암호화 및 전자서명에 사용하는 기술
- 키 관리 : 콘텐츠를 암호화한 키에 대한 저장 및 배포 기술
- 식별 기술 : 콘텐츠에 대한 식별 체계 표현 기술
- 저작권 표현 : 라이선스의 내용 표현 기술
- 암호화 파일 생성 : 콘텐츠의 암호화를 통해 콘텐츠를 보호하는 기술
- 정책 관리 : 라이선스 발급 및 사용에 대한 정책표현 및 관리 기술
- 크랙 방지 : 크랙에 의한 콘텐츠 사용 방지 기술
- 인증 : 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술
🐥 암키식저 파정크인
📘 패키징 도구 구성 세부
- DOI : 디지털 저작물의 저작권 보호 및 정확한 위치 추적을 위해 특정 번호를 부여하는 일종의 바코드 시스템
- URI : 인터넷에 있는 자원을 고유하게 식별할 수 있도록 나타내는 주소
- XrML : 디지털 콘텐츠 / 웹 서비스 권리 조건을 표현한 XML 기반의 마크업 언어
- SSO : 한 번의 시스템 인증을 통하여 여러 정보시스템에 재인증 절차 없이 접근할 수 있는 통합 로그인 기술
🎓 제품 소프트웨어 매뉴얼 작성 및 버전 등록
✏️ 제품 소프트웨어 매뉴얼 작성
🏷️ 제품 소프트웨어 매뉴얼 기본 작성 항목
- 목차 및 개요
- 문서 이력 정보
- 설치 매뉴얼 주석
- 설치 도구의 구성
🐥 목이주구
✏️ 제품 소프트웨어 사용자 매뉴얼
🏷️ 제품 소프트웨어 사용자 매뉴얼 작성 프로세스
- 작성 지침 정의
- 사용자 매뉴얼 구성요소 정의
- 구성요소별 내용 작성
- 사용자 매뉴얼 검토
🐥 작사구검
✏️ 제품 소프트웨어 버전 관리 도구 활용
🏷️ 버전 관리 도구 활용한 제품 소프트웨어 소스 및 자료 백업
📘 백업의 유형
- 전체 백업 : 백업받고자 하는 데이터 전체에 대해 백업하는 방식
- 차등 백업 : 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식
- 증분 백업 : 정해진 시간을 기준으로 그 이후에 변경된 파일만을 백업하는 방식
🐥 전차증