티스토리 뷰

728x90
반응형

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

1) 모듈화

: 모듈 중심의 소프트웨어 설계기법

장점: 개발편의성, 복잡성 감소

2) 제품 소프트웨어 패키징

사용자 중심 패키징

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

 

3) 버전을 고려한 제품 릴리즈노트 작성

릴리즈노트: 최종고객에 개발과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서.

-> 정보제공, 관리의 용이성

-> 헤더, 개요(제품/변경개요), 목적(새로은 기능목록 등 개요, 새 기능기술), 이슈요약, 재현항목, 수정/개선내용, 사용자 영향도, SW지원영향도, 노트(sw/hw 설치항목,제품, 문서를 포함한 업그레이드 항목 메모), 면책조항(회사 및 표준 제품과 관련된 메시지, 복제방지 등 참조에 대한 고지사항), 연락정보

 

4) 릴리즈노트 작성 프로세스

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

 

5) 패키징 도구 활용한 설치, 배포 수행

고려사항: 암호화/보안고려, 이기종 연동 고려, 사용자 편의성 고려, 적합한 암호화알고리즘 적용

 

6) 제품 소프트웨어 저작권 보호 이해와 필요성

-저작권보호기술: 콘텐츠 복제 제한적 허용, 종량제(클리어링 하우스를 통한 이용시간에 비례한 과금), 암호화/보안기능

디지털 저작권 관리(DRM): 중앙 클리어링하우스에서 콘텐츠 제공자, 분배자, 소비자간 패키징 배포 및 키관리, 라이선스 발급 관리를 수행

-저작권 관리 구성요소

1) 콘텐츠 제공자

2) 콘텐츠 분배자

3) 패키저(콘텐츠를 메타데이터와함께 배포가능한단위로)

4) 보안 컨테이너(원본 안전히 유통위한 전자적보안장치)

5) DRM 컨트롤러(뱊된 콘텐츠의 이용권한 통제)

6) 클리어링 하우스(소비자-유통어자 사이 발생하는 거래에 대해 디지털 저작권 라이선싱 중개. 라이선스 발급하는 정산소. )

 

7) 암호화/안 기능 중심의 패키징 도구 기술 활용

1) 암호화

2) 키관리

3) 식별 기술 (콘텐츠 식별체계표현기술)

4) 저작권표현

5) 암호화파일생성

6) 정책 관리

7) 크랙 방지 (크랙에 의한 콘텐츠 사용 방지 기술)

8) 인증

 

제품 소프트웨어 매뉴얼 작성 및 버전등록

1) 제품 소프트웨어 설치 환경 체크 목록

사용자환경, 응용프로그램, 업그레이드버전, 백업폴더확인

 

백업유형

1)전체백업

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

3) 증분백업: 정해진 시간 기준으로 그 이후 변경된파일만 백업.

 

728x90
반응형
댓글