형상관리란?
- 개발 시간 단축을 위한 관리작업
- 개발 과정을 문서화 하여 절차적으로 진행
- 완전성 검증을 위해 테스트 자료를 만들고 평가
- 기능적 특성에 대한 소프트웨어 통제, 변경 상태를 기록 및 보관
형상관리 대상
- 개발 비용
- 설계 문서
- 소스코드
- 모든 산출물
형상관리 도구의 기능
- 체크아웃 / 체크인
- 커밋
- 수정
형상관리 도구의 종류
형상관리 도구 | 설명 |
CVS |
가장 오래된 형상관리 도구로 중앙 집중서버 저장소를 두고 버전관리를 실행 및 파일 단위의 변경사항 관리 |
SVN |
중앙 집중형 서버 방식이지만 CVS의 단점을 보완해 가장 널리 사용되고 있는 도구 Git에 비해 branch, tag작업이 어려움 |
Git |
공개 소프트웨어 커뮤니티 중심으로 사용 저변이 많이 확대 분산형 방식으로 필요에 따라 중앙 집중형 방식으로도 운영 SVN이나 CVS와 다른 명령어가 있어 혼란 야기
|
'IT 용어 정리' 카테고리의 다른 글
소프트웨어 개발비용 산정기법이란? (0) | 2020.03.09 |
---|---|
디자인 패턴이란? (0) | 2020.03.04 |
소프트웨어 생명주기란? (0) | 2020.03.02 |
배치 프로그램과 배치 스케줄러란? (0) | 2020.02.28 |
스키마란(외부, 내부, 개념)? (0) | 2020.02.25 |