소프트웨어 개발 라이프사이클 ( life cycle ) 에 따라 요구사항 분석 부터 테스트 케이스 까지 다양 한 종류 의 자산 이 생성 되 며 , 소프트웨어 제품 라인 공학 에서 는 분석 대상 소프트웨어 제품군 의 특성 들 ( features ) 의 계층 적 구조 인 피처 모델 ( feature model ) ( 210 ) 과 , 각 개발 자산 과 의 연관 관계 가 매우 중요 하 다 . 도메인 공학 과정 에서 는 무기 체계 소프트웨어 플랫폼 에 대한 정의 와 각 개발 단계 별 생성 되 는 자산 의 관계 를 정의 하 고 그 들 간 의 연관 관계 를 정의 한다 . 이때 생성 되 는 자산 은 무기 체계 소프트웨어 요구 사항 관련 자산 ( 220 ) , 소프트웨어 아키텍처 관련 자산 ( 230 ) , 소프트웨어 설계 관련 자산 ( 240 ) , 구현 결과물 관련 자산 ( 소스 코드 ) ( 250 ) , 그리고 테스트 웨 어 및 테스트 케이스 와 같 은 테스트 관련 자산 ( 260 ) 으로 구성 될 수 있 다 .