반응형
해당 게시글은 정보처리기사-실기 시험 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
댓글