2023. 12. 12. 16:47ㆍ자격증/정보처리기사
CI /CD
CI(Continuous Integration)
; 지속적인 통합
; 여러 개발자들의 새로운 코드 변경 사항을 정기적으로 공유 레포지토리에 통합하는 것
CD(Continuous Delivery & Continuous Deployment)
; 지속적인 서비스 제공 또는 지속적인 배포
; Continuous Delivery (지속적인 제공) : 빌드와 테스트를 거쳐 공유 레포지토리로 업로드하는 것
; Continuous Deployment (지속적 배포) : 사용자가 사용할 수 있는 환경까지 배포하는 것
릴리즈 노트
; 소프트웨어 제품과 함께 배포되는 문서
; 소프트웨어의 서비스 내용과 수정, 변경 또는 개선되는 일련의 작업들이 릴리즈 노트를 통해 제공
릴리즈 노트 작성항목
Header: 문서 이름(릴리즈 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등
개요: 제품 및 변경에 대한 간략한 전반적 개요
목적: 릴리즈 버전의 새로운 기능 목록과 릴리즈 노트의 목적에 대한 간략한 개요
버그 수정 및 새로운 기능 기술
이슈 요약: 버그의 간단한 설명 또는 릴리즈 추가 항목 요약
DRM
: 각종 디지털 콘텐츠의 불법적인 사용을 제한하고, 승인된 사용자의 콘텐츠 사용을 저작권 소유자의 의도에 따라 제어하는 기술
DRM의 구성 및 흐름
콘텐츠 제공자: 콘텐츠를 제공하는 저작권자
콘텐츠 분배자: 쇼핑몰 등으로써 암호화된 콘텐츠 제공
패키저: 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는 기능
보안 컨테이너: 원본을 안전하게 유통하기 위한 전자적 보안 장치
DRM 컨트롤러: 배포된 콘텐츠의 이용 권한을 통제
클리어링 하우스 : 키 관리 및 라이선스 발급 관리
'자격증 > 정보처리기사' 카테고리의 다른 글
C언어의 표준 출력 함수 (1) | 2024.01.10 |
---|---|
기능 요구사항 vs 비기능 요구사항 (0) | 2023.04.03 |
1. 요구사항 확인 (0) | 2022.10.06 |
데이터베이스 ACID (1) | 2022.10.05 |
데이터베이스의 고립화 수준Isolation Level (2) | 2022.10.05 |