소프트웨어 제품라인은 일군의 유사한 소프트웨어 제품들을 한꺼번에 계획하여 개발하는 기술로 다양한 고객의 니즈에 맞게 특성화된 소프트웨어 제품만이 경쟁력을 갖는 소프트웨어 시장환경에서 필수적인 기술이다.
그럼에도 불구하고 우리나라에서는 소프트웨어 기업들이 아직 낮은 기술수준으로 인하여 소프트웨어 경쟁력 확보에 어려움을 겪고 있다.
이 과목은 소프트웨어 제품라인 기술을 이해하고 적용하는데 필요한 기본적인 지식을 제공한다.
1. 제품라인 기술 소개 16분
2. 가변성 공통성 모델링 18분
3. 플랫폼과 인스턴스 7분
4. 바인딩이 형성과 적용 8분
5. CVM을 사용한 가변성 모델링 8분
6. 제품라인 범위 결정 9분
7. 제품라인 요구사항 명세 11분