[정보처리기사 기출 해설] 소프트웨어 형상 관리 – 정의와 목적 (2020년 1회)
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 개발
❓ 기출문제 원문
31. 소프트웨어 형상 관리의 의미로 적절한 것은?
① 비용에 관한 사항을 효율적으로 관리하는 것
② 개발 과정의 변경 사항을 관리하는 것
③ 테스트 과정에서 소프트웨어를 통합하는 것
④ 개발 인력을 관리하는 것
✅ 정답: ② 개발 과정의 변경 사항을 관리하는 것
📘 개념 설명: 소프트웨어 형상 관리 (SCM: Software Configuration Management)
**소프트웨어 형상 관리(SCM)**는 소프트웨어 개발과 유지보수 과정에서 발생하는
모든 변경 사항을 체계적으로 기록하고 통제하여 일관성과 추적 가능성을 확보하는 활동입니다.
주요 목적
- 개발 산출물의 변경 사항 추적 및 관리
- 버전 관리 및 릴리즈 관리
- 변경 이력 관리 및 복구 가능성 확보
- 소프트웨어 품질 및 일관성 유지
구성 요소
- 형상 식별 (무엇을 관리할 것인가?)
- 형상 통제 (누가 변경할 수 있는가?)
- 형상 감사 (변경이 적절히 이루어졌는가?)
- 형상 기록 및 보고 (기록은 어떻게 남길 것인가?)
🔍 정답 해설
문제에서 묻는 것은 "형상 관리의 정의로 가장 적절한 것"입니다.
소프트웨어 형상 관리는 개발 산출물 및 소스 코드 등의 변경 사항을 통제하고 관리하는 것으로 정의됩니다.
✅ 따라서 정답은 ② 개발 과정의 변경 사항을 관리하는 것입니다.
❌ 보기별 오답 해설
- ① 비용에 관한 사항을 효율적으로 관리하는 것
→ 소프트웨어 프로젝트 관리에 해당하는 설명입니다. - ③ 테스트 과정에서 소프트웨어를 통합하는 것
→ 이는 **통합 테스트(Integration Test)**의 내용입니다. - ④ 개발 인력을 관리하는 것
→ 이는 **인적 자원 관리(HR Management)**에 해당합니다.
🎯 핵심 요약
- **형상 관리(SCM)**는 개발 과정의 변경 사항을 체계적으로 통제하고 추적하는 활동입니다.
- 프로젝트 관리나 테스트 통합과는 목적과 범위가 다릅니다.
📎 참고자료
- 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
- ISO/IEC 12207 소프트웨어 생명주기 표준
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
33. 외계인 코드(Alien Code)에 대한 설명으로 옳은 것은? (0) | 2025.05.31 |
---|---|
32. White Box Testing에 대한 설명으로 옳지 않은 것은? (0) | 2025.05.31 |
30. SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은? (0) | 2025.05.31 |
29. 인터페이스 구현 검증 도구 중 아래에서 설명하는 것은? (0) | 2025.05.31 |
28. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 솔루션과 거리가 먼 것은? (0) | 2025.05.31 |