제품 소프트웨어 패키징

디지털 저작권 관리(DRM) 구성 요소 설명 구성 요소 설명 클리어링 하우스 사용 권한, 라이선스 발급, 키 관리, 결제 관리 등을 수행하는 곳 콘텐츠 분배자 콘텐츠 유통 콘텐츠 제공자 콘텐츠 제공 콘텐츠 소비자 콘텐츠 구매 패키저 콘텐츠를 배포하기 위해 묶는 암호화 프로그램 DRM 컨트롤러 배포된 콘텐츠의 권한을 통제하는 프로그램 보안 컨테이너 콘텐츠 유통 과정에서의 전자적 보안 장치 DRM의 기술 요소 - 암호화 - 키 관리 - 암호화 파일 생성 - 식별 기술 - 저작권 표현 - 정책 관리 - 크랙 방지 - 인증
빌드 자동화 도구는 빌드, 테스트, 배포를 자동화하는 도구입니다. 애자일과 같은 지속적인 통합 개발 환경에서 유용하게 활용됩니다. 빌드 자동화 도구에는 Ant, Make, Maven, Gradle, Jenkins 등이 있습니다. Jenkins Gradle JAVA 기반 Groovy 기반 가장 많이 사용됨 안드로이드 앱 개발 환경에서 사용됨
★ 형상 관리(SCM)이란 개발 과정에서 소프트웨어의 변경 사항을 관리하는 일련의 활동입니다. 형상 관리는 소프트웨어 개발의 전 단계에서 실시됩니다. 형상 관리 기능은 다음과 같습니다. - 형상 식별 - 버전 제어 - 형상 통제 : 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 잘 반영될 수 있도록 조정하는 작업 ★ - 형상 감사 - 형상 기록 소프트웨어의 버전 등록 과정 버전 등록 과정 설명 Import 가져오기 개발자가 저장소(Repository)에 신규로 파일을 추가 Check-Out 인출 다른 개발자가 저장소의 파일을 자신의 작업 공간으로 인출 Commit 예치 인출한 파일을 수정한 후 저장소에 예치 Update 동기화 또 다른 개발자가 자신의 작업 공간을 동기화 Diff 차이 변경된 파..
소프트웨어 설치 매뉴얼 작성 순서 소프트웨어 사용자 매뉴얼 작성 순서 1) 기능 식별 2) UI 분류 3) 설치 파일 / 백업 파일 확인 4) Uninstall 절차 확인 5) 이상 Case 확인 6) 최종 매뉴얼 적용 1) 기능 식별 2) 사용자 화면 분류 3) 사용자 환경 파일 확인 4) 초기화 절차 확인 5) 이상 Case 확인 6) 최종 매뉴얼 적용
소프트웨어 패키징 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것입니다. 사용자를 중심으로 진행해야하며, 패키징 작업 순서는 다음과 같습니다. 1) 기능 식별 2) 모듈화 3) 빌드 진행 4) 사용자 환경 분석 5) 패키징 및 적용 시험 6) 패키징 변경 개선 7) 배포 릴리즈 노트 릴리즈 노트란 소프트웨어 개발 과정에서 정리된 릴리즈 정보를 고객과 공유하기 위한 문서입니다. 릴리즈 노트 작성 항목은 다음과 같습니다. - Header ★ - 개요 - 목적 - 문제 요약 - 재현 항목 - 수정/개선 내용 - 사용자 영향도 - SW 지원 영향도 - 노트 - 면책 조항 - 연락처 릴리즈 노트 작성 순서 1) 모듈 식별 2) 릴리즈 정보 확인 3) 릴리즈 노트 개요 작성 ..
innit
'제품 소프트웨어 패키징' 태그의 글 목록