자산이란 특정 비즈니스 문제점에 대해 재사용가능한 해결책을 제공하는 아티팩트 또는 파일의 콜렉션입니다. 자산에는 또한 메타데이터, 즉 용도, 사용, 다른 자산과의 관계에 대한 정보가 있으므로 자산을 재사용하여 비즈니스 문제점을 해결할 수 있습니다.
자산에는 특정 비즈니스 문제점을 해결하기 위해 함께 사용할 수 있는 모든 아티팩트(다른 자산 포함)가 포함되어 있습니다. 아티팩트는 사용자가 그룹화하여 자산을 형성할 수 있는 파일입니다. 아티팩트는 소프트웨어 요구사항, 디자인, 모델, 소스 코드, 데이터, 테스트, 사용자 인터페이스, 문서 등 소프트웨어 개발 프로세스의 중간 산출물이 될 수 있습니다. 자산을 작성하고 사용하는 목적, 프로세스 및 동기를 설명하는 아티팩트도 포함할 수 있습니다.
아티팩트에 대한 자세한 정보는 자산 아티팩트를 참조하십시오.
설명 메타데이터는 키워드로 검색하여 자산을 찾거나 필터를 사용하여 검색 결과의 범위를 좁히거나 자산의 카테고리를 찾아보거나 관계와 종속성을 통해 다른 자산을 발견할 때 도움이 됩니다.
대규모 자산에는 비즈니스 요구사항의 모든 요소(예: 유스 케이스, 디자인 모델, 컴포넌트, 컴포넌트 스펙, 테스트 케이스, 테스트 드라이버, 테스트 데이터)가 포함될 수 있습니다. 소규모 자산에는 특정 문제점에 대한 정보(예: 구현을 위한 테스트 케이스)만 포함될 수도 있습니다.
회사는 자산을 재사용하여 여러 분기에 중복 자산을 생성하는 비용을 회피할 수 있습니다. 예를 들어, 대규모 회사의 한 분기는 웹 기반 애플리케이션의 도움말 창에 대한 구현을 개발합니다. 이 회사의 두 번째 분기도 도움말 창이 필요합니다. 두 번째 분기 내의 개발자는 고유의 구현을 개발하는 대신 해당 요구사항에 적합한 자산을 검색합니다. 도움말 창에 대한 기존의 자산을 발견하고, 다운로드하고, 특정 컨텍스트에 맞게 수정합니다.
검토 프로세스 또는 라이프사이클은 자산이 완전하고 정확하며 시간 경과에 따른 재사용에 대해 최적화되었는지 확인합니다. 사용자나 사용자 그룹은 특정 전문 영역에 따라 자산을 검토할 수 있습니다.
라이프사이클 내의 자산에는 항상 상태(예: 초안 또는 승인됨)가 있습니다. 저장소 관리자는 마스터 라이프사이클을 작성하며 커뮤니티 관리자는 이를 확장하여 여러 상태에서 발생하는 사항, 상태 간의 상태 전이, 사용자가 특정 상태에서 볼 수 있고 수정할 수 있는 자산을 관리할 수 있습니다. 검토 프로세스와 라이프사이클에 대한 자세한 정보는 자산 검토 및 관리를 참조하십시오.
회사는 자산을 통제하여 자산을 액세스하거나 보거나 수정할 사용자를 제어할 수 있습니다. 회사는 사용자가 자산을 수정하는 방법을 제어할 수 있으며 사용자에게 특정 메타데이터 또는 아티팩트를 자산에 포함시키도록 요청할 수 있습니다. 예를 들어, 테스터는 테스트 용도로 자산을 다운로드해야 합니다. 그러나 개발자는 또한 자산을 다운로드하고 변경해야 합니다. 테스터와 개발자는 자산 관리를 통해 태스크 요구사항에 따라 다양한 방법으로 저장소와 상호작용할 수 있습니다. Rational Asset Manager에서 두 가지 주요 자산 관리 컴포넌트는 커뮤니티와 역할 및 권한입니다.