본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

31. 소프트웨어 형상 관리의 의미로 적절한 것은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] 소프트웨어 형상 관리 – 정의와 목적 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 개발


❓ 기출문제 원문

31. 소프트웨어 형상 관리의 의미로 적절한 것은?

① 비용에 관한 사항을 효율적으로 관리하는 것
② 개발 과정의 변경 사항을 관리하는 것
③ 테스트 과정에서 소프트웨어를 통합하는 것
④ 개발 인력을 관리하는 것


✅ 정답: ② 개발 과정의 변경 사항을 관리하는 것


📘 개념 설명: 소프트웨어 형상 관리 (SCM: Software Configuration Management)

**소프트웨어 형상 관리(SCM)**는 소프트웨어 개발과 유지보수 과정에서 발생하는
모든 변경 사항을 체계적으로 기록하고 통제하여 일관성과 추적 가능성을 확보하는 활동입니다.

주요 목적

  • 개발 산출물의 변경 사항 추적 및 관리
  • 버전 관리 및 릴리즈 관리
  • 변경 이력 관리 및 복구 가능성 확보
  • 소프트웨어 품질 및 일관성 유지

구성 요소

  • 형상 식별 (무엇을 관리할 것인가?)
  • 형상 통제 (누가 변경할 수 있는가?)
  • 형상 감사 (변경이 적절히 이루어졌는가?)
  • 형상 기록 및 보고 (기록은 어떻게 남길 것인가?)

🔍 정답 해설

문제에서 묻는 것은 "형상 관리의 정의로 가장 적절한 것"입니다.
소프트웨어 형상 관리는 개발 산출물 및 소스 코드 등의 변경 사항을 통제하고 관리하는 것으로 정의됩니다.

✅ 따라서 정답은 ② 개발 과정의 변경 사항을 관리하는 것입니다.


❌ 보기별 오답 해설

  • ① 비용에 관한 사항을 효율적으로 관리하는 것
    → 소프트웨어 프로젝트 관리에 해당하는 설명입니다.
  • ③ 테스트 과정에서 소프트웨어를 통합하는 것
    → 이는 **통합 테스트(Integration Test)**의 내용입니다.
  • ④ 개발 인력을 관리하는 것
    → 이는 **인적 자원 관리(HR Management)**에 해당합니다.

🎯 핵심 요약

  • **형상 관리(SCM)**는 개발 과정의 변경 사항을 체계적으로 통제하고 추적하는 활동입니다.
  • 프로젝트 관리나 테스트 통합과는 목적과 범위가 다릅니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • ISO/IEC 12207 소프트웨어 생명주기 표준
  • 한국산업인력공단 정보처리기사 시험 문제지