소프트웨어 형상관리 서버란
소프트웨어 소스 코드 뿐 아니라 개발 환경, 빌드 구조 등 전반적인 환경 내역에 대한 관리 쳬계
소프트웨어의 BOM(Bill of Material)을 운용하는 체제, 제조 공정을 소프트웨어 엔지니어링에 적용한 경우를 의미
하나의 소프트웨어 산출물을 생성하기 위해 필요로 하는 아이템들과 공정 방식의 정의, 재생성을 위한 전반적인 환경까지 베이스라인화하여 관리하는 방식 전체를 의미 , 체계화된 사항
형상관리 솔루션[Harvest / CM]
[제품개요]
AllFusion Harvest / Configuration Manager(이하 Harvest / CM)은 Enterprise 규모에 적합한 형상관리 제품입니다.
일반적으로 형상관리 하면 버전 관리만을 생각하게 되는데, Harvest / CM 은 가장 기본이 되는 버전 관리 기능에서부터, 사용자 환경에 부합하는 작업 웍플로우의 제공까지 최상위(Process Driven 방식)의 형상관리 개념을 탑재한 도구라 할 수 있습니다.
현재의 형상관리 추세는 단순한 자원들의 버전 관리 차원이 아닌 전반적인 형상관리 단계 및 절차의 정립을 통해 한 차원 높은 형상관리를 하고 있습니다. Harvest / CM 역시 오래 전부터 이러한 형상관리 환경을 제공하기 위해 노력해 왔으며, 사용자들의 편의성 증대를 위해 한층 더 높아진 기능을 제공하는 새로운 버전(r7)이 출시되어 운영되고 있습니다.
[도입효과]
Harvest / CM을 적용하게 되면 모든 자원들 ( 서버 모듈 , 공통 모듈 , Client 모듈 )을 Harvest Repository 영역에 모아두고 Harvest WorkBench를 통해 모든 작업을 진행하게 됩니다.
즉, 개발자들이 각 모듈의 수정을 하고자 할때는 필요한 파일들을 Harvest Repository 영역에서 개인 PC 로 Check Out 하여 작업을 하고 운영서버에서 작업 및 배포를 하고자 할 경우에도 파일들을 Unix 상의Work Space 로 Check Out 하여 작업을 하면 됩니다. Check Out된 파일은 Harvest 내에서 버전관리를 하게 되며 작업 종료된 파일들은 다시 Harvest Repository 영역에 Check In 하여 모든 모듈의 Configuration 을 유지할 수 있습니다.
- 완벽한 형상관리를 통한 S/W 의 품질 향상
- 프로세스 제어를 통한 강력한 형상관리기법 제공으로 프로세스의 정형화
- 개발자 의사소통 방식의 표준화를 통한 업무 표준화
- 작업 프로세스의 온라인 승인을 작업 프로세스 제어
- 사용자 요구사항의 반영 및 추적성 제공을 통한 문제점 추적 가능
- 시간과 비용절감 및 생산성 향상
[제품특징]
- 버전 및 이력 관리
사용자가 변경한 파일의 버전 및 이력을 관리 함으로, 누가, 언제, 어떻게 하는 정보 등을 쉽게 얻을 수 있습니다.
- 웹 기반의 형상관리 및 변경요청 양식
웹상에서 형상관리를 할 수 있을 뿐 아니라, 변경 정보를 기술하는 변경 요청서 역시 웹 상에서 관리할 수 있도록 제공 됩니다. 또한 변경 요청서의 경우는 마법사 기능을 이용하여 쉽게 생성할 수 있도록 제공합니다.
- Agent를 이용한 다양 파일 시스템 제어
Harvest agent 모듈을 사용하여, 개인 개발자 PC 환경 뿐 아니라 다양한 Unix 파일 시스템 및 MVS 파일 시스템 까지 접근하여 사용할 수 있도록 제공함으로 사용자 편의성을 증대 시켰습니다.
- RDB를 이용한 레포지토리 관리
Harvest / CM은 Oracle 및 상용 RDB를 이용하여 모든 Meta Data 및 Delta Value 를 관리하므로 뛰어난 안정성 및 복원성을 제공하며, 제한이 없는 다양한 리포트를 사용자가 정의하여 사용할 수 있도록 지원합니다.
- VB 및 Java script를 지원 사용 편의성 증대
VB 및 Java Script를 이용하여 사용자에게 필요한 정보의 출력 및 제어가 가능하므로 좀더 쉽고 체계적인 형상관리를 할 수 있도록 지원합니다.
- 윈도우 탐색기를 이용한 형상관리 환경 지원
사용자들이 윈도우 탐색기를 이용하여 Harvest / CM 과 연계 작업할 수 있도록 지원합니다.
- 기타 개발 도구와의 통합 환경 지원
Eclipse, Visual Studio, Power Builder 등의 다양한 개발 도구와의 통합 개발 환경을 제공합니다.
- 지원 운영 체제
Windows, Solaris, HP-UX, IBM AIX, Linux 등 다양한 OS 내에서 모두 운영이 가능합니다.
- 지원 RDB
ORACLE, MS SQL Server 등 ODBC를 이용한 다양한 DB에 접근 정보를 관리할 수 있도록 지원합니다.
'IT 지식' 카테고리의 다른 글
통합권한관리 및 감사솔루션 nOM(netcruz Operation Manager) (1) | 2025.04.13 |
---|---|
JP1(Job Management Partner1) (0) | 2025.04.13 |
[jQuery] DOM의 조작1 : Get, Set (0) | 2024.01.26 |
[jQuery] Offset (0) | 2024.01.26 |
[jQuery] Dimensions (0) | 2024.01.26 |