Product Line
1. Product Line : 도메인의 공통요구사항을 추출, 추상화하여 Core Asset 컴포넌트로 개발, 이를 Plug & Play 형태로 조립하여 Product를 만드는 개발 방법론
2. Product Line의 구성요소
1) Core Asset Development : 특정 시스템에 사용할 수 있는 Asset의 Repository를 구현하는 활동
2) Product Development : 동일한 시스템군을 기반으로 개별 시스템을 개발
3) Management : 조직적, 기술적 측면에서의 관리활동, Asset관리, Process관리
3. Product Line의 개발방법 및 개발절차
1) Proactive(Core Asset을 먼저개발), Reactive(여러개의 Product로부터 Core Asset도출), Incremental(병행)
2) 도메인공학 : 제품계열분석 > 제품Family분석 > Core Asset개발
3) Appl. 공학 : 요구정의 > 어플리케이션개발 > 테스트
SPL 개발 프로세스
2.나 활동
[CPM]
1. Core Asset 개발 (Domain 공학)
- 해당 도메인에 속한 Product의 공통요소를 Core Asset으로 개발
(플랫폼, 컴포넌트, 아키텍처, 각종 산출물 등)
2. Product개발 (Application공학)
- Core Asset 이용한 Product 개발로 신속한 출시
3. Management.
- Core Asset 개발과 Product개발의 연동/조율
- 기술적 관리 : 형상관리, 프로세스 개선, 기술적 코우칭
- 조직적 관리 : 조직 구성 및 자원할당
* SPL의 3가지 핵심 Activities (3가지의 Activities는 서로 맞물려 돌아가는 톱니 구조이며, Management는 이런 톱니를 원활하게 굴러가게 만드를 프로세스와 조직)
'02.SW' 카테고리의 다른 글
SW 개발 방법론 - Clean Room (0) | 2020.06.23 |
---|---|
SW 개발 방법론 - RUP (Rational Unified Process) (0) | 2020.06.23 |
프로젝트 관리 - 원가관리 - EMV(Expected Monetary Value) (0) | 2020.06.23 |
프로젝트 관리 - 원가관리 - COCOMO II (0) | 2020.06.23 |
SW 테스트 - 검증 및 확인 (V&V) 테스트 - ASPICE (0) | 2020.06.23 |