도메인 공학 은 해당 SW 제품군 이 갖 는 공통 적 인 부분 과 가변 적 인 부분 을 정의 하 고 이 를 재 사용 할 수 있 는 도메인 자산 ( domain asset ) 을 개발 해 나가 는 절차 를 말 한다 . 도메인 공학 의 활동 은 SW 개발 단계 별 로 세분 화 될 수 있 으며 각각 의 활동 을 통해 SW 개발 단계 별 자산 이 생 성 및 관리 된다 . 도메인 공학 에서 일반 적 으로 관리 되 는 자산 은 요구사항 , 설계 , 구현 코드 , 시험 항목 등 이 며 각각 의 자산 에 는 해당 SW 제품군 이 갖 는 공통 부분 외 에 가변성 을 갖 는 부분 을 식별 할 수 있 는 가변 점 ( variation point ) 과 가변 정보 ( variant information ) 가 함께 관리 된다 .