Product Lines Platform Wiki

The most promising software development paradigm for increasing productivity.

사용자 도구

사이트 도구


process:form_domain_eng

Product Line Asset Development Process

Domain Engineering Process

제품라인 자산 개발 프로세스는 제품라인 내 시스템들에 대한 참조 모델과 자산을 개발하는 과정이다. 다음의 하위 절차로 구성되어 있으며 각 절차들은 반복적으로 진행될 수 있다. 각 철차에 대한 설명은 아래와 같다.


Marketing and Product Plan (MPP) Development

  • 마케팅 및 제품 계획 분석 단계
  • 제품라인의 마케팅 계획 및 제품 계획 (Marketing and Product Plan)을 분석
  • 분석된 MPP는 이후 과정에서 의사결정을 내릴 때 중요한 핵심 드라이버(Driver)로 작용

Marketing and Product Plan Refinement

  • 앞선 절차에서 분석한 MPP를 세분화하는 단계
  • 휘처 모델링 절차 및 제품라인 요구사항 분석 절차의 분석 결과가 MPP를 세분화하는데 사용

Feature Modeling

  • 제품라인 시스템들의 공통점과 차이점을 휘처 관점에서 분석하여 휘처 모델을 구성하는 단계
  • 휘처 모델의 휘처들은 이후 절차에서 자산을 개발할 때 Configuration Parameter로 사용

Product Line Requirements Analysis

  • 제품라인 시스템에게 요구되는 기능/비기능 요구사항을 분석하는 단계
  • 분석된 요구사항이 휘처 모델링 단계에서 휘처 모델을 정제하는데 사용

Conceptual Architecture Design

  • 선행된 절차들에서 분석된 휘처 모델 및 제품라인 요구사항을 바탕으로 제품라인의 개념적 아키텍처를 설계하는 단계

Design Object Modeling

  • 휘처 모델을 바탕으로 객체/컴포넌트를 식별하는 단계
  • 휘처 모델을 바탕으로 후보 객체를 추출하고 컴포넌트 범주에 따라서 컴포넌트를 분류할 수 있음
  • 다양한 설계 패턴이 사용될 수 있고 COTS (Commercial off-The-Shelf, 규격품) 객체가 재사용될 수 있음

Architecture Refinement

  • 제품라인의 비기능 요구사항을 바탕으로 프로세스 아키텍처 및 배포 아키텍처를 설계하는 단계
  • 프로세스/배치 아키텍처 모델링을 통하여 앞선 절차들에서 생성한 개념적 아키텍처의 컴포넌트와 설계 객체 모델의 설계 객체들이 프로세스/서브시스템에 할당됨

Component Design

  • 컴포넌트 모델을 설계하고 식별된 컴포넌트 구현 하는 단계

See Also

process/form_domain_eng.txt · 마지막으로 수정됨: 2014/05/23 22:47 저자 wiki_admin