도메인 분석
Domain analysis소프트웨어 엔지니어링, 도메인 분석, 또는 제품 라인 분석에서는 도메인의 관련 소프트웨어 시스템을 분석하여 공통적이고 가변적인 부분을 찾아내는 과정이다.그것은 시스템에 대한 더 넓은 비즈니스 맥락의 모델이다.이 용어는 1980년대 초 제임스 이웃에 의해 만들어졌다.[1][2]도메인 분석은 도메인 엔지니어링의 첫 번째 단계다.체계적인 소프트웨어 재사용을 실현하기 위한 핵심 방법이다.[3]
도메인 분석은 도메인의 모든 시스템을 설명하는 도메인별 언어, 피쳐 테이블, 페이스 테이블, 파셋 템플릿 및 일반 아키텍처와 같은 방법론을 사용하여 도메인 모델을 만든다.도메인 분석을 위한 몇 가지 방법론이 제안되었다.[4]
도메인 분석의 제품 또는 "관계"는 때때로 객체 지향 모델(예: UML(Unified Modeling Language) 또는 ERD(Entity-Relationship Diagnot)로 표시된 데이터 모델이다.소프트웨어 개발자들은 이러한 모델을 소프트웨어 아키텍처와 응용 프로그램의 구현의 기초로 사용할 수 있다.도메인 분석에 대한 이러한 접근방식을 모델 중심 엔지니어링이라고도 한다.
정보과학에서 '도메인 분석(domain analysis)'이라는 용어는 1995년 버거 호외랜드(Birger Hjøland)와 H. Albrechtsen(H. Albrechtsen)에 의해 제안되었다.[5][6]
도메인 분석 기법
목표, 도메인 및 관련 프로세스의 다양성으로 인해 몇 가지 도메인 분석 기법이 식별, 제안 및 개발되었다.
참조
- ^ Neighbors, J.M. Software Construction을 이용한 J.M. Software Construction.기술 보고서 160, 캘리포니아 대학교 정보 및 컴퓨터 과학부, 어바인, 1980.
- ^ Neighbors, J.M. "재사용 가능한 구성요소에서 소프트웨어 구축에 대한 Draco 접근법"1984년 9월 SE-10(5), 소프트웨어 엔지니어링에 관한 IEEE 거래
- ^ 데니스 드 샹포, 더글라스 리아, 페넬로페 파우레(1993) 등이 출연한다.도메인 분석웨이백머신 13장 오브젝트 지향 시스템 개발에서 2016-03-03 보관.라훌 와이즈. ISBN0-201-56355-X.
- ^ 프레이크, W.B., Kyo Kang(2005), "소프트웨어 재사용 연구: 현황과 미래", IEEE Transactions on Software Engineering, 31(7), 7월, 529-536페이지.
- ^ B. Hjörland, H. Albrechtsen, "정보과학의 새로운 지평선:"도메인 분석" 미국정보과학학회지 제6권 제46권(1995), 페이지 400-425
- ^ Birger Hjörland의 도메인 분석 정의 웨이백 기계에 2011-11-05 보관
참고 항목