-
이전글
2020/05/09 - [2020년도 상반기/정처기] - [2020 정보처리 기사 실기] Section 10. 응용 SW 기초 기술 활용(4/4)
드디어 마지막 ~~ -0- ///
소프트웨어 패키징
모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것
- 사용자 중심으로 진행
- 코드는 향후 관리를 고려하여 모듈화하여 패키징
- 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징
- 사용자의 편의성 및 실행 환경을 우선적으로 고려
패키징시 고려사항
- 사용자의 시스템 환경
- UI는 시각자료와 함께 제공하고 매뉴얼과 일치시켜 패키징
- managed Service형태로 제공하는것이 좋음
- 안정적인 배포가 중요
- 패캐징의 변경 및 개선에 대한 관리를 항상 고려
패키징 작업 순서
- 애자일 기법은 2-4주내에 짧은 개발 주기를 가지며 주기가 끝날 때마다 패키징
- 기능 식별 ▶ 모듈화 ▶ 빌드 진행 ▶ 사용자 환경 분석 ▶ 패키징 및 적용 시험 ▶ 패키징 변경 개선 ▶ 배포
릴리즈 노트 작성
릴리즈 노트는 릴리즈 정보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서
- 릴리즈 노트에 정리된 정보들은 철저한 테스트를 거친것
- 개발팀에서 제공하는 소프트웨어 사양에 대한 최종 승인을 얻은 후 문서화 됨
초기 버전의 작성
- 정확/완전한 정보/현재 시제
- 표준 형식은 없지만 보통 다음과 같이 작성
- header(머릿말)
- 개요
- 목적
- 문제 요약
- 재현 항목
- 수정/개선 내용
- 사용자 영향도 : 사용자가 다른 기능들을 사용하는데 있어 해당 릴리즈 버전에서의 기능 변화가 미칠 수 있는 옇야에 대한 설명
- sw 지원 영향도 : 해당 릴리즈 버전에서의 기능 변화가 다른 응용 프로그램들을 지원하는 프로세스에 미칠 수 있는 옇양에 대한 설명
- 노트 : sw/hw 설치 항목, 업그레이드 소프트웨어 문서화에 대한 참고항목
- 면책 조항 : 프리웨어, 불법 복제 금지등
- 연락처
노트 작성 순서
모듈 식별 > 릴리즈 정보 확인 > 릴리즈 노트 개요 작성 > 영향도 체크 > 정식 릴리즈 노트 작성 > 추가 개선 항목 식별
디지털 저작권 관리(DRM:Digital Right Management)
저작권 보호 기술
복제하기 쉬운 저작물에 대해 불법 복제 및 배포등을 막기 위한 기술적인 방법
디지털 저작권 관리
저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠의 생성/유통/이용까지의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술
- 콘텐츠 크기가 작음 : 실시간 패키징
- 콘텐츠 크기가 큼 : 미리 패키징
* 클리어링 하우스 : 저작권에 대한 사용 권한, 라이선스 발급, 사용량에 따른 결제 관리등을 수행하는 곳
* 패키저 ; 콘텐츠를 메타 데이터와 함꼐 배포 가능한 형태로 묶어 암호화하는 프로그램
* DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제하는 프로그램
* 보안 컨테이너 : 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치
디지털 저작권 관리의 기술 요소
- 암호화
- 키 관리
- 암호화 파일 생성
- 식별 기술
- 저작권 표현
- 정책 관리
- 크랙 방지
- 인증
소프트웨어 설치 매뉴얼 작성
설치 매뉴얼에서 오류/예외사항은 별도로 분류하여 설명하여야 함
서문
- 문서 이력 : 버전/작성자/작성일/검토자/일시/검수인
- 설치 매뉴얼의 주석 : 주의 사항과 참고 사항 기술
- 주의 사항 : 사용자가 반드시 알아야하는 내용
- 참고 사항 : 설치에 영향을 미칠만한 내용
- 설치 도구의 구성 : exe, dll, ini, chm등의 설치 관련 파일에 대해 설명
- exe : 실행 가능한 파일의 호가장자
- dll : 동적 링크 라이브러리
- ini : 설정 초기화 파일의 확장자
- chm : html로 구성된 도움말 파일
- 설치 환경 체크 항목 : 사용자 환경, 응용프로그램, 업그레이드 버전, 백업 폴더 확인
기본 사항
- 소프트웨어 개요
- 설치 관련 파일
- 설치아이콘
- 프로그램 삭제
- 관련 추가 정보
설치 매뉴얼 작성법
- 설치 화면 및 UI
- 설치 실행
- 메인 화면 및 안내창
- 설치 이상 메시지 설명
- 설치 완료 및 결과
- FAQ
- 설치 시 점검 사항
- Network 환경 및 보안
- 고객 지원 방법
- 준수 정보 & 제한 보증
- Serial 보존, 불법 등록 사용 금지 등에 대한 준수 사항 안내
설치 매뉴얼 작성순서
기능 식별 > UI분류 > 설치 파일/백업 파일 확인 > Uninstall 절차 확인 > 이상 Case 확인 > 최종 매뉴얼 작성
소프트웨어 사용자 매뉴얼 작성
- 개별적으로 동작이 가능한 컴포넌트 단위로 매뉴얼을 작성
- 컴포넌트 : 독립적인 업무 또는 기능을 수행하는 단위, 실행 코드 기반으로 작성된 모듈
- 컴포넌트 명세서와 컴포넌트 구현 설계를 토대로 작성
서문
- 문서 이력
- 사용자 매뉴얼의 주석
- 기록 보관 내용
기본 사항
- 소프트웨어 개요
- 소프트웨어 사용 환경
- 소프트웨어 관리
- 모델, 버전별 특징
- 기능, 인터페이스의 특징
- 소프트웨어 구동 환경
사용자 매뉴얼 작성 방법
- 사용자 화면 및 UI
- 주의 사항
- 참고사항
- 주요 기능 분류
- 응용프로그램 및 설정
- 장치 연동
- Network 환경
- Profile 환경
- 고객 지원 방법
- 준수 정보 & 제한 보증
사용자 매뉴얼 작성순서
기능 식별 > 사용자 화면 분류 > 사용자 환경 파일 확인 > 초기화 절차 확인 > 이상 case 확인 > 최종 매뉴얼 적용
다음글
2020/05/10 - [2020년도 상반기/정처기] - [2020 정보처리기사 실기]Section 11.제품 소프트웨어 패키징 <2>
'2020년 > 정처기' 카테고리의 다른 글
[2020 정보처리기사 실기] 출제 범위 (0) 2020.05.15 [2020 정보처리기사 실기]Section 11.제품 소프트웨어 패키징 <2> (0) 2020.05.10 [2020 정보처리 기사 실기] Section 10. 응용 SW 기초 기술 활용(4/4) (0) 2020.05.09 [2020 정보처리기사 실기] Section 10. 응용 SW기초 기술 활용(3/4) (0) 2020.05.09 [2020 정보처리기사 실기] Section 10. 응용 SW 기초 기술 활용(2/4) (0) 2020.05.07