형상 중심 도메인 분석

Feature-oriented domain analysis

FODA(Feature Oriented Domain Analysis)도메인 엔지니어링에 피쳐 모델링을 도입한 도메인 분석 방법이다.FODA는 미국 정부의 여러 연구 프로젝트에 따라 1990년에 개발되었다.그것의 개념은 소프트웨어 엔지니어링소프트웨어 재사용을 심각하게 발전시키는 것으로 간주되어 왔다.

역사

특징 중심 도메인 분석은 1990년 소프트웨어 공학 연구소에 의해 처음 개발되었다.[1]초기 기술 보고서에서 수행된 연구는 형상 지향 도메인 분석이 유익할 뿐만 아니라, 소프트웨어 재사용을 위한 "필요한 첫 단계"로 설명된다는 결론을 내렸다.[2]이 보고서는 도메인 내 시스템 제품군 내의 표준 특징과 그 특징들 간의 관계를 나타내기 위한 노력의 일환으로 도메인 엔지니어링에 형상 모델의 개념을 도입했다.[3]이후 피쳐 모델은 "소프트웨어 엔지니어링에 대한 도메인 엔지니어링의 가장 큰 기여"[4]로 특징지어졌다.

FODA 개발로 이어지는 작업의 상당 부분은 1980년대 후반 소프트웨어 재사용과 관련된 연구 프로그램을 통해 미 국방부의 후원을 받았다.FODA는 1983-1990년 개발된 기술의 종합 분석 및 정교화로 개발되었다.[5]FODA의 일부 측면이 변화해 모델 주도 엔지니어링과 통합되는 한편, FODA는 여전히 도메인 엔지니어링에 피쳐 모델을 처음 도입한 방법으로 알려져 있다.[1]

목적

형상 중심의 도메인 분석의 목적은 기능적, 구조적 재사용을 지원하는 것이다.그 목적은, 그리고 그것은 특정한 원하는 시스템에 domain[6]내에 이렇게 하려면 정제될 수 있시스템에 대한 가족을 나타내는 도메인 모델을 만들 수 있으면 도메인의 범위는 도메인은 시스템라가 규칙과 상호 작용을 하는 외부 시스템을 확인할(FODA 상황 분석으로 알려져)분석되어야 한다.엄마.in.[7] FODA 특징 분석은 도메인 내의 구성 가능한 요건과 후보 시스템에 대한 최종 사용자의 관점을 분석한다.[8]개발된 기능 모델에서 고객은 구성 가능한 요건 중에서 선택하여 최종 시스템을 지정할 수 있다.[9]이 프로세스를 통해 기능 중심의 도메인 분석을 통해 기업이 기술 재사용을 통해 고객의 요구를 효율적으로 충족할 수 있도록 한다.[10]

참조

  1. ^ a b 크자르네키, 페이지 44
  2. ^ 강, p.93
  3. ^ 강, p.42
  4. ^ 크자르네키, 페이지 82
  5. ^ 크자르네키, 57페이지
  6. ^ 강, 페이지 26
  7. ^ 강, 페이지 36
  8. ^ 강, p.40
  9. ^ 강, 페이지 43
  10. ^ 크자르네키, 페이지 43

참고 문헌 목록

  • Czarnecki, Krzysztof; Eiseneckerr, Ulrich W. (2000). Generative Programming: Methods, Tools, and Applications. Addison-Wesley. ISBN 0-201-30977-7.
  • Kang, K.; Cohen, S.; Hess, J.; Nowak, W.; Peterson, S. (1990). Feature-Oriented Domain Analysis (FODA) Feasibility Study (PDF) (Report). Pittsburgh: Software Engineering Institute, Carnegie Mellon University.