728x90
반응형
도서 내용 중 중요하다 여겨지는 것만 작성합니다
영리목적이 아닌 공유목적입니다
출처 : 2023 시나공 정보처리기사 실기 (저자: 김정준, 강윤석, 김용갑, 김우경 | 출판사: 길벗)
'기출문제는 시나공 저자(알앤디)가 복원한 것임'
제가 이미 잘 알고 있는 것은 적지 않습니다
해당 포스팅을 참고하여 학습하셔도 좋지만
교재를 구매하여 문제를 풀며 학습하시는 것을 추천드립니다
디지털 저작권 관리 (DRM)
- 클리어링 하우스 : 저작권에 관한 작업을 수행하는 곳
- 콘텐츠 제공자
- 패키저 : 콘텐츠를 배포 가능한 형태로 묶어 암호화하는 프로그램
- 콘텐츠 분배자
- 콘텐츠 소비자
- DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한을 통제하는 프로그램
- 보안 컨테이너
디지털 저작권 관리의 기술 요소
- 암호화
- 키 관리
- 암호화 파일 생성
- 식별 기술
- 저작권 표현
- 정책 관리
- 크랙 방지
- 인증
소프트웨어 버전 등록
형상 관리
개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동
형상 관리 기능
형상 식별 | 형상 관리 대상에 이름과 관리 번호를 부여하여 수정 및 추적이 용이하도록 하는 작업 |
버전 제어 | 다른 버전의 형상 항목을 관리하는 작업 |
형상 통제 | 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 잘 반영될 수 있도록 조정 |
형상 감사 | 기준선의 무결성을 평가하기 위해 공식적으로 승인하는 작업 |
형상 기록 |
소프트웨어의 버전 등록 관련 주요 기능
저장소 (Repository) |
최신 버전의 파일들과 변경 내역에 대한 정보들이 저장되어 있는 곳 |
가져오기 (Import) |
버전 관리가 되고 있지 않은 아무것도 없는 저장소에 처음으로 파일을 복사 |
체크아웃 (check-out) |
프로그램을 수정하기 위해 저장소에서 파일을 받아옴 |
체크인 (check-in) |
체크아웃한 파일의 수정을 완료한 후 저장소의 파일을 새로운 버전으로 갱신 |
커밋 (commit) |
체크인을 수행할 때 이전에 갱신된 내용이 있는 경우에는 충돌을 알리고 diff 도구를 이용해 수정한 후 갱신 완료 |
동기화 (update) |
저장소에 있는 최신 버전으로 자신의 작업 공간을 동기화 |
빌드 자동화 도구
ex) Ant, Make, Maven, Gradle, Jenkins
- Jenkins : Java 기반의 오픈 소스 형태로, 서블릿 컨테이너에서 실행되는 서버 기반 도구
- Gradle : Groovy 기반으로 한 오픈 소스 형태의 자동화 도구
728x90
반응형
'Computer Science (CS) > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 7. 애플리케이션 테스트 관리 (0) | 2023.04.11 |
---|---|
[정보처리기사 실기] 6. 화면 설계 (0) | 2023.04.11 |
[정보처리기사 실기] 10. 프로그래밍 언어 활용 (0) | 2023.04.05 |
[정보처리기사 실기] 11. 응용 SW 기초 기술 활용 (0) | 2023.03.20 |
[정보처리기사 실기] 9. 소프트웨어 개발 보안 구축 (0) | 2023.03.19 |