기출문제/정보처리기사
2020년 3회 정보처리기사 기출문제 28번
엉클지니
2025. 4. 8. 18:59
28. 형상 관리 도구의 주요 기능으로 거리가 먼 것은?
❶ 정규화(Normalization) ② 체크인(Check-in)
③ 체크아웃(Check-out) ④ 커밋(commit)
😊
이번 문제는 **형상 관리 도구(Configuration Management Tool)**의 기능에 대해 묻고 있어요.
소스코드 버전 관리에서 정말 많이 쓰이는 개념이죠. 함께 차근차근 분석해볼게요! 🛠️
🔍 문제 분석
다음 보기 중에서 **형상 관리 도구의 주요 기능과 관련이 없는 것(거리가 먼 것)**을 고르는 문제입니다.
📦 형상 관리 도구란?
- 소프트웨어 개발에서 소스 코드, 문서, 설정 파일 등의 변경 사항을 관리하는 도구예요.
- 대표적인 형상 관리 도구: Git, SVN, CVS 등
✅ 주요 기능들 요약표
용어 설명 형상 관리 기능 여부
정규화 (Normalization) | 데이터베이스 설계에서 중복 제거 및 관계 정리 | ❌ 형상 관리 기능 아님 |
체크인 (Check-in) | 변경된 파일을 저장소에 업로드 | ✅ 관련 있음 |
체크아웃 (Check-out) | 저장소에서 파일을 내려받아 작업 시작 | ✅ 관련 있음 |
커밋 (Commit) | 작업한 내용을 버전 기록으로 저장 | ✅ 관련 있음 |
🧠 해설
- 정규화는 **데이터베이스 설계(DB 설계)**에서 사용되는 개념이에요.
- 반면 체크인, 체크아웃, 커밋은 모두 형상 관리에서 사용하는 기능이죠!
✅ 정답: ❶ 정규화 (Normalization)
🎯 결론
형상 관리 도구의 핵심은 "버전 관리, 이력 관리, 협업 지원"이에요.
데이터베이스 설계 개념인 "정규화"는 해당 도구와는 관련이 없어요!
필요하면 형상 관리 도구의 실제 사용 예시(Git 명령어 등)도 같이 정리해드릴게요 😊