CA Harvest 소프트웨어 변경 관리자
CA Harvest Software Change Manager개발자 |
|
---|---|
안정된 릴리스 | r13.0.4 / 2019년 6월 19일, 전( |
운영 체제 | Microsoft Windows, Z-Linux, Linux,AIX, Solaris, MAC OS X |
유형 | 리비전 관리 |
면허증. | 독자 사양 EULA |
웹 사이트 | www |
CA Harvest Software Change Manager(원래 CCC/Harvest)는 소스 코드 및 기타 소프트웨어 개발 자산의 구성 관리(리비전 제어, SCM 등)를 위한 소프트웨어 도구입니다.
역사
최초의 CCC('변경 및 구성 제어'의 어크로니엄) 제품은 70년대 초에 출시되었으며, 샌타바바라 캘리포니아의 국방부 청부업자를 위한 프로젝트로 설계되었다(당시 회사는 휴즈 에어크래프트(Hughes Aircraft, 지금의 샌타바바라 연구 센터)).시판되는 최초의 CM 툴이 되었습니다.
CCC는 항공기 엔진에 들어가는 모든 부품을 관리하기 위해 설계됐으며 미 공군과 미 해군(F-14 Tomcat과 F-15 Eagle) 모두 동일한 엔진을 사용하고 있어 견고하고 신뢰할 수 있는 병렬 개발이 필요했다.
CCC/Harvest의 첫 번째 버전은 1977년 캘리포니아주 골레타에 설립된 CM에 초점을 맞춘 소프트웨어 회사인 Softool Corporation에 의해 상업적으로 개발되었습니다.기타 CCC 툴로는 CCC/Manager, CCC/DM 턴키 및 CCC/QuickTrak이 있습니다.
Softool은 1995년 말에 Platinum Technology에 인수되었으며, 이후 1999년 5월에 Computer Associates(현재는 CA Technologies)가 CCC/Harvest를 AllFusion 스위트에 추가하였습니다.2002년에 이름의 'CCC' 부분이 삭제되고 '변경 매니저'가 추가되어 AllFusion Harvest Change Manager로 알려지게 되었습니다.나중에 CA Harvest Software Change Manager로 변경되었습니다.
특징의 구별
- Change Package: Harvest는 버전 관리와 변경 관리를 모두 제공할 수 있습니다.개발자는 변경 패키지에 대해 Harvest를 변경합니다("변경 세트 생성").변경 패키지는 처음에 개발자가 작성했거나 수정한 다수의 파일로 구성됩니다.이것은 Harvest의 버전 제어 컴포넌트입니다.
- 라이프 사이클:개발자가 자신의 변경에 만족하면 변경은 사전 정의된 라이프 사이클(즉, 여러 테스트 단계로 순차적으로 진행되며 최종적으로 생산 단계로 전환됨)을 통해 진행됩니다.이 "라이프 사이클"의 모든 단계에서 패키지는 적절한 사용자 또는 사용자 그룹의 승인을 받아야 합니다.이러한 승인은 감사 목적으로 영구적으로 기록됩니다.예를 들어 테스트 매니저는 TEST 단계로 이행하기 전에 패키지를 승인해야 하며, 생산변경관리팀은 PROD 상태로 이행하기 전에 패키지를 승인해야 합니다.
- 프로젝트(환경):하베스트 철학의 중심은 하베스트의 "프로젝트" 개념입니다.프로젝트는 애플리케이션, 조직 또는 팀의 요구에 따라 완전히 커스터마이즈할 수 있습니다.프로젝트라는 용어는 Harvest의 전체 제어 프레임워크를 의미하며 다음을 포함합니다.
- 변경을 분리할 수 있는 분기 또는 개별 개발 라인(버전 관리 컴포넌트)
- 프로모션 라이프 사이클을 통해 프로세스의 정의 및 변경 진행 방식
- 프로세스 및 파일에 대한 액세스 제어
「 」를 참조해 주세요.
- Endevor는 소스 제어 및 릴리스 관리를 위해 CA에서 제공하는 메인프레임과 동등한 제품입니다.