1. 제품 소프트웨어 패키징하기
제품 소프트웨어 패키징(Product Software Packaging)
- 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정
- 모듈의 개념을 정확하게 파악한 후에 기능 단위로 패키징 하는 것이 중요함
모듈화
- 모듈을 이용하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 모듈 중신의 소프트웨어 설계 기법
- 모듈 간 결합도의 최소화하고 모듈 내 요소들 간의 응집도는 최대화하는 것이 중요하다.
- 모듈화 수행 시 개발 편의성, 복잡성 감소의 특징을 가진다.
릴리즈 노트(Release Note)
- 최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서
- 현제 시제로 작성되어야 하며, 배포 시부터 신규 소스, 빌드 등 이력을 명확하고 정확하게 제공하여야 한다.
- 특정 소프트웨어의 최근 변경 사항, 개선 사항 및 버그 수정을 간결히 요약한다.
릴리즈 노트에 들어갈 항목
- 헤더 : 문서 이름, 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보
- 개요 : 제품 및 변경에 대한 간략한 전반적 개요
- 목적 : 릴리즈 버전의 새로운 기능목록과 릴리스 노트의 목적에 관한 개요, 버그 수정 및 새로운 기능 기술
- 이슈 요약 : 버그의 간단한 설명 또는 릴리즈 추가 항목 요약
- 재현 항목 : 버그 발견에 따른 재현 단계 기술
- 수정/개선 내용 : 수전/개선의 간단한 설명 기술
- 사용자 영향도 : 버전 변경에 따른 최종 사용자 기준의 기능 및 응용 프로그램상의 영향도 기술
- 소프트웨어 지원 영향도 : 버전 변경에 따른 소프트웨어의 지원 프로세스 및 영향도 기술
- 노트 : 소프트웨어 및 하드웨어 설치 항목, 제품, 문서를 포함한 업그레이드 항목 메모
- 면책 조항 : 회사 및 표준 제품과 관련된 메시지, 프리웨어 및 불법 복제 방지, 중복 등 참조에 대한 고지사항
- 연락 정보 : 사용자 지원 및 문의에 관련한 연락처 정보
디지털 저작권 관리-저작권 관리 구성요소
- 콘텐츠 제공자(Contents Provider) : 콘텐츠를 제공하는 저작권자
- 콘텐츠 분배자(Contents Distributor) : 쇼핑몰 등에서 암호화된 콘텐츠 제공
- 패키저(Packager) : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
- 보안 컨테이너(Security Container) : 원본을 안전하게 유통하기 위한 전자적 보안 장치
- DRM 컨트롤러(DRM Controller) : 배포된 콘텐츠의 이용 권한 통제
- 클리어링 하우스(Clearing House) : 소비자와 유통업자 사이에 발생하는 거래에 대해 디지털 저작권 라이선싱 중개. 모니터링 서비스를 지원하여 디지털 저작물의 이용 내역을 근거로 신뢰할 수 있는 저작권료의 정산 및 분배가 이루어짐
2. 제품 소프트웨어 매뉴얼 작성 및 버전 등록
백업의 유형
- 전체 백업(Full Backup) : 백업받고자 하는 데이터 전체에 대해 백업하는 방식
- 차등 백업(Differential Backup) : 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식
- 증분 백업(Incremental Backup) : 정해진 시간을 기준으로 그 이후에 변경된 파일만을 백업하는 방식
'개발 > 자격증 공부' 카테고리의 다른 글
정보처리기사 최종 정리 노트 - 2 (2) | 2023.01.22 |
---|---|
정보처리기사 최종 정리 노트 - 1 (2) | 2023.01.20 |
정보처리기사 오답 정리(17. 네트워크 기초 및 기본 개발환경) (0) | 2023.01.16 |
정보처리기사 오답 정리(16. 운영체제의 특징) (0) | 2023.01.14 |
정보처리기사 오답 정리(15. 애플리케이션 테스트 관리) (0) | 2023.01.12 |