Learning
토픽 81 / 192·형상관리와 버전관리

형상관리 (Configuration Management)

형상관리 (Configuration Management)

소프트웨어 개발 전 과정에서 발생하는 모든 산출물(형상항목)의 변경을 체계적으로 식별, 통제, 기록, 보고하는 활동

목적: 변경 추적, 일관성 유지, 무결성 보장, 가시성 확보

형상관리 활동

형상항목(Configuration Item)

  • 문서: 요구사항, 설계서, 매뉴얼
  • 코드: 소스코드, 스크립트
  • 데이터: 테스트 데이터, 설정 파일
  • 도구: 컴파일러, 라이브러리

베이스라인(Baseline): 공식 승인된 형상항목 집합, 변경통제 적용

도구: Git, SVN, Azure DevOps, JIRA

표준: ISO 10007, IEEE 828

비교: 형상관리(전체산출물) vs 버전관리(코드중심)

연관: 버전관리, 변경관리, CI/CD