320x100
320x100

제품 소프트웨어 패키징

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

- 특성

 : 전체 내용을 포함

 : 버전관리 / 릴리즈 노트

 : 고객 중심

 : 모듈화 (재사용 및 공유가 가능한 기능 단위화)

 

 

 

모듈화

- 모듈을 이용한 성능 향상 및 수정용이를 위한 모듈 중심의 소프트웨어 설계 기법

 : 모듈간 결합도 최소화 / 응집도 최대화

 

- 장점

 : 개발편의성 (프로그램의 효율적인 관리, 이해 및 수정 용이성 등)

 : 복잡성 감소 (기능의 분리 및 인터페이스 단순화)

 

 

 

릴리즈 노트

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

 

- 중요성

 : 정보제공 / 관리 용이성

 

- 릴리즈 노트 작성 항목

ㆍ헤더

  : 문서 이름, 제품이름, 버전 번호, 릴리즈 날자 등

 

ㆍ개요

  : 제품 및 변경에 대한 간략한 전반적 개요

 

ㆍ목적

  : 릴리즈 버전의 새로운 기능 목록과 릴리즈 노트의 목적에 대한 개요

  : 버그 수정 및 새로운 기능 기술

 

ㆍ이슈요약

  : 버그에 대한 간단한 설명 또는 릴리즈 추가 항목 요약

 

ㆍ재현 항목

  : 버그 발견에 따른 재현 단계

 

ㆍ수정ㆍ개선 내용

 

ㆍ사용자 영향도

  : 버전 변경에 따른 사용자 기준의 기능 및 프로그램상 영향도

 

ㆍ노트

  : SW 및 HW 설치 항목, 제품, 문서를 포함한 업그레이드 항목 메모

 

ㆍ면책조항

  : 회사 및 표준 제품 관련 메시지, 불법 복제 방지 등

 

ㆍ연락정보

 

 

 

저작권 보호 기술

- 특성

 : 콘텐츠 복제 제한적 허용

 : 종량제

 : 암호화 / 보안 기능

 

 

 

디지털 저작권 관리 (DRM)

- 콘텐츠 제공자

 : 콘텐츠를 제공하는 저작권자

 

- 콘텐츠 분배자

 : 암호화된 콘텐츠를 제공하는 쇼핑몰

 

- 패키저

 : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶음

 

- 보안 컨테이너

 : 원본을 안전하게 유통하기 위한 전자적 보안 장치

 

- DRM 컨트롤러

 : 배포된 콘텐츠의 이용권한 통제

 

- 클리어링 하우스

 : 소비자와 유통업자 사이에 발생하는 디지털 라이선싱 중개 

 : 모니터링 서비스를 지원하여 저작물에 대한 저작권료 정산 및 분배

 

- 패키징 도구 구성

ㆍ암호화 

ㆍ키 관리

ㆍ식별 기술

ㆍ저작권 표현 : 라이선스의 내용

ㆍ암호화 파일 생성 : 콘텐츠 보호

ㆍ정책 관리 : 라이선스 발급 및 사용에 대한 관리

ㆍ크랙 방지 

ㆍ인증

 

 

 

암호화

- 공개키 기반 구조 (PKI)

- 대칭 및 비대칭 암호화

- 전자서명

 

 

 

식별 기술

- DOI (Digital Object Identifier)

 : 디지털 저작물의 저작권 보호 및 정확한 위치 추적을 위한 바코드 시스템

- URI

 

 

 

저작권 표현

- XrML

 : 디지털 콘텐츠 / 웹 서비스 권리 조건을 표현한 XML 기반 마크업 언어

- MPEG-21

 : 멀티미더 관련 요소 기술의 통일체

 

 

암호화 파일 생성

- Pre-Packaging

 : 콘텐츠를 등록하자마자 암호화

- On tje fly packaging

 : 사용자가 콘텐츠를 요청한 시점에 암호화

 

 

정책관리

- XML

 : 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하는 다목적 언어

- CMS

 : 다양한 미디어 포맷에 따라 콘텐츠 작성, 수집, 관리 등 생산에서 폐기까지의 공급 과정 관리

 

 

크랙방지

- 코드 난독화

 : 역공학을 통한 공격 방지

- Secure DB

 : 커널 암호화 방식의 DB 암호화

 

 

인증

- SSO

 : 한번의 인증을 통해 여러 정보시스템에 접근가능한 통합 로그인 기술

 

 

 

제품 소프트웨어 매뉴얼 기본 작성항목

- 목차 및 개요

- 문서 이력 정보

- 설치 메뉴얼 주석

- 설치 도구의 구성

 

 

 

제품 소프트웨어 사용자 매뉴얼 작성 프로세스

- 작성 지침 정의

- 사용자 메뉴얼 구성요소 정의

- 구성요소별 내용 작성

- 사용자 매뉴얼 검토

 

 

 

제품 소프트웨어 배포용 미디어 제작 프로세스

- 배포용 미디어 선정

- 관리 체계 확인

- 설치파일 / 매뉴얼 확인

- 최종 배포본 검증

- 배포용 미디어 정보 확인

- 최종 미디어 인증 확인 및 배포

 

 

 

버전 관리 도구를 통한 관리 작업

- 버전 관리 백업 및 복구

 : 백업 / 복구

 

- 동일 버전 공동 작업

 : 공동 작업 / 분산 버전 관리 툴 필요

 

- 여러버전 솔루션 작업

 : 브랜치 관리 기능 필요

 

 

 

백업의 유형

- 전체 백업

 : 데이터 전체에 대해 백업하는 방식

- 차등 백업

 : 마지막 전체 백업 이후 변경된 모든 데이터 백업

- 증분 백업

 : 정해진 시간을 기준으로 그 이후 변경된 파일만 백업

300x250
728x90

'Certification > 정보처리기사' 카테고리의 다른 글

네트워크 (Network)  (0) 2021.04.14
가상화 (Virtualization)와 클라우드 컴퓨팅  (0) 2021.04.13
운영체제  (0) 2021.04.13
애플리케이션 성능 개선  (0) 2021.04.12
애플리케이션 통합 테스트  (0) 2021.04.12