본문으로 바로 가기

정보처리기사 필기 · 소프트웨어 개발 과목

정보처리기사 통합 구현과 제품 패키징 핵심정리

중요도
★★★☆☆ (3 / 5)
출제 비중
소프트웨어 개발 20문항 중 약 5문항 (25%)

형상 관리, 빌드 도구, 디지털 저작권 관리(DRM), 인터페이스 구현 기술을 다룹니다.

통합 구현과 제품 패키징, 이것만은 꼭 외우세요

  • 형상 관리는 소프트웨어의 변경 사항을 관리하는 활동이며 절차는 식별 → 통제 → 감사 → 기록입니다.
  • 형상 관리 도구: Git(분산 저장소), SVN(중앙 저장소), CVS.
  • JSON 은 '이름 : 값' 쌍으로 자료를 주고받는 가벼운 형식, XML 은 태그로 구조를 나타내는 형식입니다.
  • DRM 구성 요소: 콘텐츠 제공자, 패키저, 클리어링 하우스, DRM 컨트롤러.

통합 구현과 제품 패키징 대표 문제 3개

AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆

문제 1. 소프트웨어 형상 관리에 대한 설명으로 옳지 않은 것은?

  1. ① 소프트웨어 개발 과정에서 생기는 변경 사항을 관리하는 활동이다.
  2. ② 개발이 모두 끝난 뒤의 유지보수 단계에서만 수행한다.
  3. ③ 소스 코드뿐 아니라 설계서, 문서 등도 관리 대상이다.
  4. ④ 대표적인 도구로 Git, SVN 이 있다.
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ② 개발이 모두 끝난 뒤의 유지보수 단계에서만 수행한다.

핵심: 형상 관리는 개발의 모든 단계에서 수행한다

형상 관리는 개발 처음부터 유지보수까지 전 과정에서 합니다.

틀린 선지

  • ① 소프트웨어 개발 과정에서 생기는 변경 사항을 관리하는 활동이다.: 맞는 설명입니다.
  • ③ 소스 코드뿐 아니라 설계서, 문서 등도 관리 대상이다.: 맞는 설명입니다.
  • ④ 대표적인 도구로 Git, SVN 이 있다.: 맞는 설명입니다.
AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆

문제 2. 속성과 값의 쌍(이름 : 값)으로 이루어진 자료를 주고받기 위한, 사람이 읽을 수 있는 글자 기반의 가벼운 데이터 형식은?

  1. ① DRM
  2. ② AJAX
  3. ③ JSON
  4. ④ SOAP
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ③ JSON

핵심: JSON: '이름 : 값' 쌍으로 된 가벼운 데이터 교환 형식

JSON 은 {"이름": "홍길동", "나이": 30} 처럼 쓰며, XML 보다 짧고 가벼워 널리 쓰입니다.

틀린 선지

  • ① DRM: 디지털 콘텐츠의 저작권을 보호하는 기술입니다.
  • ② AJAX: 화면 전체를 새로 읽지 않고 필요한 자료만 서버와 주고받는 기술입니다.
  • ④ SOAP: XML 을 바탕으로 메시지를 주고받는 통신 규약입니다.
AI 예상문제검수 전소프트웨어 개발 › 통합 구현과 제품 패키징★★★☆☆

문제 3. 버전 관리 도구 Git 에 대한 설명으로 옳지 않은 것은?

  1. ① 분산 저장소 방식으로, 개발자마다 지역 저장소를 가진다.
  2. ② 네트워크가 끊어진 상태에서도 지역 저장소에 커밋할 수 있다.
  3. ③ 브랜치를 만들어 서로 다른 작업을 나란히 진행할 수 있다.
  4. ④ 원격 저장소의 내용을 지역 저장소로 가져올 때 push 명령을 쓴다.
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ④ 원격 저장소의 내용을 지역 저장소로 가져올 때 push 명령을 쓴다.

핵심: 원격 → 지역은 pull(fetch), 지역 → 원격은 push

push 는 내 지역 저장소의 내용을 원격 저장소로 '밀어 올리는' 명령입니다. 원격에서 가져올 때는 pull 이나 fetch 를 씁니다.

틀린 선지

  • ① 분산 저장소 방식으로, 개발자마다 지역 저장소를 가진다.: 맞는 설명입니다.
  • ② 네트워크가 끊어진 상태에서도 지역 저장소에 커밋할 수 있다.: 맞는 설명입니다.
  • ③ 브랜치를 만들어 서로 다른 작업을 나란히 진행할 수 있다.: 맞는 설명입니다.

직접 풀어서 확인해 보세요.