1. 소프트웨어 패키징 : 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것
2. 릴리즈 노트 : 개발과정에서 정리된 릴리즈 정보(배포)를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서
3. 디지털 저작권 관리(DRM : Digital Right Management)
┌ 라이센스 등록 -> 클리어링 하우스(Crearing House)(권한정책 / 라이센스) - 라이센스 발급 ┐
│ ^ │
│ │ 라이센스 요청 V
콘테츠 제공자 - 콘텐츠 등록 -> 유통 시스템(콘텐츠 분배자 <- 라이센스 요청 - DRM 컨트롤러 / 보안 컨테이너
- 콘텐츠 다운로드 ->
- 클리어링 하우스 : 저작권에 대한 사용권한, 라이센스 발급, 사용량에 따른 결제관리들을 수행하는 곳
- 패키저(Packcager) : 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램
- DRM 컨트롤러 : 배포된 콘텐츠의 이용권한 통제하는 프로그램
- 보안 컨테이너 : 콘텐츠 원본을 안전하게 유통하기 위한 전자적 보안 장치
4. 형상관리(SCM : Software Configuration Management)
- 소프트웨어의 개발 과정에서 소프트웨어의 변경사항을 관리하기 위해 갭라된 일련이 활동
- 체크아웃 : 프로그램을 수정하기 위해 저장소(Repository)에서 파일을 받아온다.
- 체크인 : 체크아웃한 파일의 수정을 완료한 후 저장소(Repository)의 파일을 새로운 버전으로 생신한다.
5. 버전 등록 과정
- 가져오기(Import) -> 인출(Check-out) -> 예치(Commit) -> 동기화(Update) -> 차이(Diff)
6. SVN(Subversion)
- Checkout : 버전관리정보와 소스파일을 서버에서 클라이언트로 받아온다.
- 아파치 소프트웨어 재단
- 커밋할 때마다 리버전이 1씩 증가
- 소스 오픈 무료
7. Git
- 리누스토발즈
- 분산 버전 관리 시스템
- 지역 저장소, 원격 저장소의 2개 저장소 존재
'ETC > 자격증' 카테고리의 다른 글
[정보처리기사실기]응용 SW 기초 기술 활용 요약 정리 (0) | 2021.07.03 |
---|---|
[정보처리기사실기]요구사항 확인 요약 정리 (0) | 2021.07.03 |
[정보처리기사실기]소프트웨어 개발 보안 요약 정리 (0) | 2021.07.03 |
[정보처리기사실기]서버 프로그램 구현 요약 정리 (0) | 2021.07.03 |
[정보처리기사실기]통합 구현 요약 정리 (0) | 2021.07.03 |