자격증/정보처리기사

51. 소프트웨어 버전 등록(A)

환성 2023. 2. 2. 16:15
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