IBM® Rational® Asset Manager는 재사용가능 코드 자산의 검토, 분류, 아카이브, 다운로드, 토론, 등급 지정, 추적 기능을 추가하여 기존 소프트웨어 제어 관리 시스템(예: IBM Rational Team Concert™, IBM Rational ClearCase®, Unified Change Management, CVS)을 보완합니다.
다음 표는 Rational Asset Manager 저장소를 소스 제어 관리 시스템과 통합하는 방법을 나타냅니다.
| 소프트웨어 제어 관리(Team Concert, ClearCase, UCM, CVS) | Rational Asset Manager 저장소 | |
|---|---|---|
| 기본 역할 | 개발자 | 비즈니스 분석가, 개발자, 설계자, 중간 관리자 |
| 컨텐츠 레벨 | 파일 | 자산 – 자산에는 여러 관련 아티팩트(파일) 및 연관 메타데이터가 포함될 수 있음 |
| 변경 비율 | 빈도, 진행 중 작업 | 희소, 강화된 재사용가능 컴포넌트 |
| 협업 | 아티팩트 작성 및 병렬 개발의 경우 | 토론 포럼, 이메일, 알림, RSS 피드를 통한 자산의 검토 및 재사용을 위해 |
| 분류법 | N/A | 자산 유형 및 관계, 고객이 분류를 추가할 수 있음 |
| 검색 | 파일 기반 | 메타데이터 기반 검색, 사용자 정의 메타데이터 속성 |
| 메트릭 | N/A | 자산 사용법, 피드백 및 선호도 추적 |
| 검토 및 승인 | 변경 관리 | 검토 위원회, 사용자 정의 가능한 검토 프로세스 |
| 자산 유형, 관계 및 영향 분석 | 없음 | 자산 유형 및 관계를 인식합니다. 생성 배치를 비롯하여 종단 간 추적성에 대한 도움말 |
| 버전화 | 소스 파일 레벨에서 완료 | 자산 레벨에서 완료, 자산에 여러 파일이 포함될 수 있음 |
| 클라이언트 액세스 | Eclipse | Eclipse 및 웹 |
자산으로 공개된 코드는 쉽게 찾고 재사용할 수 있어서 개발 시간이 절약됩니다. 다음 예제에서는 자산이 정의, 개발, 빌드, 검토, 승인 및 재사용되는 시나리오에 대해 설명합니다.
개발자 A가 이미 작성한 코드를 재사용하면 개발자 B가 시간을 절약할 수 있습니다. Rational Asset Manager에서 명령행 API를 사용하여 소스 자산에서 로깅 Java 아카이브 파일을 빌드함으로써 개발자 B는 항상 개발자 A의 자산 중 최신 버전을 사용 중임을 확인할 수 있습니다.