728x90
소프트웨어 패키징의 형상 관리
- 소프트웨어 개발 과정에서 변경 사항을 관리하기 위한 개발된 일련의 활동
- 형상 관리 -> 소프트웨어 개발 전 단계, 유지보수 단계에서도 수행
- 가시성과 추적성을 보장함으로써 생산성, 품질 향상
- 체계적으로 추적하고 통제, 무절제한 변경 방지, 진행 정도를 확인, 버그나 수정 사항 추적
- Git, CVS, Subversion
소프트웨어 버전 등록 관련 주요 기능
- 저장소 : 파일과 변경 내역 정보 저장
- 체크아웃 : 프로그램 수정을 위해 저장소에서 파일 받아옴
- 체크인 : 체크아웃 한 파일의 수정 완료 후 저장소의 파일을 새로운 버전으로 갱신
- 커밋 : 체크인을 수행할 때 이전에 갱신된 내용 있을 시 충돌, diff 도구를 이용해 수정 -> 갱신
- 등록 과정 : 가져오기(import) -> 인출(checkout) -> 예치(commit) -> 동기화(update) -> 차이(diff)
diff 도구 : 비교 대상이 되는 파일들의 내용을 비교하여 서로 다른 부분을 찾아 표시
'자격증 > 정보처리기사' 카테고리의 다른 글
53. 빌드 자동화 도구(B) (0) | 2023.02.02 |
---|---|
52. 소프트웨어 버전 관리 도구(B) (0) | 2023.02.02 |
48. 디지털 저작권 관리(A) (0) | 2023.02.02 |
45. 개발 지원 도구(B) (0) | 2023.02.02 |
44. 단위 모듈 테스트(B) (0) | 2023.02.02 |