정보처리기사 필기 · 소프트웨어 개발 과목
정보처리기사 통합 구현과 제품 패키징 핵심정리
- 중요도
- ★★★☆☆ (3 / 5)
- 출제 비중
- 소프트웨어 개발 20문항 중 약 5문항 (25%)
형상 관리, 빌드 도구, 디지털 저작권 관리(DRM), 인터페이스 구현 기술을 다룹니다.
통합 구현과 제품 패키징, 이것만은 꼭 외우세요
- 형상 관리는 소프트웨어의 변경 사항을 관리하는 활동이며 절차는 식별 → 통제 → 감사 → 기록입니다.
- 형상 관리 도구: Git(분산 저장소), SVN(중앙 저장소), CVS.
- JSON 은 '이름 : 값' 쌍으로 자료를 주고받는 가벼운 형식, XML 은 태그로 구조를 나타내는 형식입니다.
- DRM 구성 요소: 콘텐츠 제공자, 패키저, 클리어링 하우스, DRM 컨트롤러.
통합 구현과 제품 패키징 대표 문제 3개
AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆
문제 1. 소프트웨어 형상 관리에 대한 설명으로 옳지 않은 것은?
- ① 소프트웨어 개발 과정에서 생기는 변경 사항을 관리하는 활동이다.
- ② 개발이 모두 끝난 뒤의 유지보수 단계에서만 수행한다.
- ③ 소스 코드뿐 아니라 설계서, 문서 등도 관리 대상이다.
- ④ 대표적인 도구로 Git, SVN 이 있다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 개발이 모두 끝난 뒤의 유지보수 단계에서만 수행한다.
핵심: 형상 관리는 개발의 모든 단계에서 수행한다
형상 관리는 개발 처음부터 유지보수까지 전 과정에서 합니다.
틀린 선지
- ① 소프트웨어 개발 과정에서 생기는 변경 사항을 관리하는 활동이다.: 맞는 설명입니다.
- ③ 소스 코드뿐 아니라 설계서, 문서 등도 관리 대상이다.: 맞는 설명입니다.
- ④ 대표적인 도구로 Git, SVN 이 있다.: 맞는 설명입니다.
AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆
문제 2. 속성과 값의 쌍(이름 : 값)으로 이루어진 자료를 주고받기 위한, 사람이 읽을 수 있는 글자 기반의 가벼운 데이터 형식은?
- ① DRM
- ② AJAX
- ③ JSON
- ④ SOAP
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ JSON
핵심: JSON: '이름 : 값' 쌍으로 된 가벼운 데이터 교환 형식
JSON 은 {"이름": "홍길동", "나이": 30} 처럼 쓰며, XML 보다 짧고 가벼워 널리 쓰입니다.
틀린 선지
- ① DRM: 디지털 콘텐츠의 저작권을 보호하는 기술입니다.
- ② AJAX: 화면 전체를 새로 읽지 않고 필요한 자료만 서버와 주고받는 기술입니다.
- ④ SOAP: XML 을 바탕으로 메시지를 주고받는 통신 규약입니다.
AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆
문제 3. 버전 관리 도구 Git 에 대한 설명으로 옳지 않은 것은?
- ① 분산 저장소 방식으로, 개발자마다 지역 저장소를 가진다.
- ② 네트워크가 끊어진 상태에서도 지역 저장소에 커밋할 수 있다.
- ③ 브랜치를 만들어 서로 다른 작업을 나란히 진행할 수 있다.
- ④ 원격 저장소의 내용을 지역 저장소로 가져올 때 push 명령을 쓴다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 원격 저장소의 내용을 지역 저장소로 가져올 때 push 명령을 쓴다.
핵심: 원격 → 지역은 pull(fetch), 지역 → 원격은 push
push 는 내 지역 저장소의 내용을 원격 저장소로 '밀어 올리는' 명령입니다. 원격에서 가져올 때는 pull 이나 fetch 를 씁니다.
틀린 선지
- ① 분산 저장소 방식으로, 개발자마다 지역 저장소를 가진다.: 맞는 설명입니다.
- ② 네트워크가 끊어진 상태에서도 지역 저장소에 커밋할 수 있다.: 맞는 설명입니다.
- ③ 브랜치를 만들어 서로 다른 작업을 나란히 진행할 수 있다.: 맞는 설명입니다.
직접 풀어서 확인해 보세요.