도메인 모델

Domain model
건강보험 플랜의 샘플 도메인 모델

소프트웨어 엔지니어링에서 도메인 모델은 동작과 데이터를 [1][2]모두 포함하는 도메인개념 모델입니다.온톨로지 엔지니어링에서 도메인 모델은 개념, 역할, 데이터 유형, 개인 및 규칙을 포함하는 지식 도메인공식 표현으로, 일반적으로 기술 논리에 기초합니다.

개요

도메인 모델은 지식, 영향력 또는 활동(도메인[3]) 영역의 선택된 측면을 설명하는 추상화 시스템입니다.그런 다음 모델을 사용하여 해당 도메인과 관련된 문제를 해결할 수 있습니다.도메인 모델은 소프트웨어에서 모델링해야 하는 도메인과 관련된 의미 있는 실제 개념의 표현입니다.개념에는 비즈니스와 관련된 데이터와 해당 데이터와 관련하여 비즈니스에서 사용하는 규칙이 포함됩니다.도메인 모델은 도메인의 자연 언어를 활용합니다.

도메인 모델은 일반적으로 도메인의 어휘를 사용하므로 모델의 표현이 비기술적 이해관계자에게 전달될 수 있다.설계되고 있는 데이터베이스나 소프트웨어 컴포넌트 등의 기술적인 실장을 참조해서는 안 됩니다.

사용.

도메인 모델은 일반적으로 영속성을 위해 하위 계층을 사용하고 모델의 데이터 및 동작에 대한 접근을 얻기 위해 상위 계층에 API를 "퍼블리시"하는 계층 내에서 객체 모델로 구현됩니다.

Unified Modeling Language(UML)에서는 도메인 모델을 나타내기 위해 클래스 다이어그램이 사용됩니다.

「 」를 참조해 주세요.

메모들

  1. ^ 파울러, 마틴엔터프라이즈 애플리케이션 아키텍처의 패턴.애디슨 웨슬리, 2003, 페이지 116
  2. ^ 파울러, 마틴"P of EAA - 도메인 모델"
  3. ^ Evans, Eric 도메인 기반 설계: 정의패턴 요약.Domain Language Inc., 2006, 3페이지

레퍼런스