토픽 81 / 192·형상관리와 버전관리
형상관리 (Configuration Management)
형상관리 (Configuration Management)
소프트웨어 개발 전 과정에서 발생하는 모든 산출물(형상항목)의 변경을 체계적으로 식별, 통제, 기록, 보고하는 활동
목적: 변경 추적, 일관성 유지, 무결성 보장, 가시성 확보
형상관리 활동
형상항목(Configuration Item)
- •문서: 요구사항, 설계서, 매뉴얼
- •코드: 소스코드, 스크립트
- •데이터: 테스트 데이터, 설정 파일
- •도구: 컴파일러, 라이브러리
베이스라인(Baseline): 공식 승인된 형상항목 집합, 변경통제 적용
도구: Git, SVN, Azure DevOps, JIRA
표준: ISO 10007, IEEE 828
비교: 형상관리(전체산출물) vs 버전관리(코드중심)
연관: 버전관리, 변경관리, CI/CD