기출문제/정보처리기사

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 명령어 등)도 같이 정리해드릴게요 😊