두배로

시험 안내 › 정보처리기사 › 필기 개념서

6장. 통합 구현과 패키징

정보처리기사 필기 개념서 · 2과목. 소프트웨어 개발 · 절 6개

앱에서 전체 내용 보기

이 장에서 배우는 것

6-1. 단위 모듈 구현과 통합 구현

단위 모듈: 소프트웨어를 기능 단위로 나눈 하나의 독립된 기능 묶음. 단위 기능 명세서 작성 → 입출력 기능 구현 → 알고리즘 구현 순으로 만든다

6-2. 형상관리 (SCM, Software Configuration Management)

정의: 개발 과정에서 생기는 소스 코드·문서 등의 변경 사항을 관리하는 활동. 소프트웨어 개발 전 단계에 적용되는 유지보수·품질 보증 활동

6-3. 버전관리 도구와 용어

Git 기본 명령: add(스테이징) → commit(로컬 저장소) → push(원격 저장소), clone·pull·fetch·branch·checkout·merge

6-4. 빌드 도구와 애플리케이션 패키징

빌드(Build): 소스 코드를 컴파일·링크해 실행 가능한 형태로 만드는 과정

6-5. 릴리즈 노트와 매뉴얼

릴리즈 노트(Release Note): 배포 버전의 기능 추가·변경·결함 수정 내용을 정리한 문서. 개발팀이 현재 시제로, 신규 소스·빌드 등 변경 시마다 작성(정확·완전하게, 테스트 결과·추적 정보 포함)

6-6. 디지털 저작권 관리 (DRM)

정의: 디지털 콘텐츠의 불법 복제·유통을 막고 허가된 사용자만 정해진 권한 안에서 쓰게 하는 기술

그림·예제·문제와 함께 이어 보기