소프트웨어 제품 라인 공학 ( software product line engineering ) 이 란 SW 제품군 을 분석 하 여 공통 적 인 부분 ( 공통 피처 ) 과 가변 적 인 부분 ( 가변 피처 ) 을 식별 하 여 공통 적 인 부분 은 모두 재 사용 하 고 가변 적 인 부분 은 선택 적 으로 재 사용 함 으로써 고객 과 시장 의 요구 에 맞 는 유사 한 SW 제품 들 을 신속 하 게 개발 하 는 방법 을 말 한다 . 소프트웨어 제품 라인 공학 은 크 게 도메인 공학 ( domain engineering ) 과 애플리케이션 공학 ( application engineering ) 으로 구분 된다 .