
# 领域模型
领域模型描述业务域的概念及其关系，是立足于业务域的分析模型，它通过业务问题域的分析和建模，抽象出领域概念，建立统一的业务语言，从而指导后续的架构设计工作。
#### 元素介绍
表1领域模型元素介绍 
| 元素名         | 图标                                                                                                       | 含义                                                                                                                                                        |
|:---|:---|:---|
| Domain      | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515305444.png "点击放大") | 域，用于在架构表达、开发管理、对外介绍的过程中，表达系统的层次关系或内部分组，一般由多个服务组成，可以是一级（域）或多级（域/子域，或者域/1级子域/2级子域...）。 域和子域不对应实际的设计开发实体，可以根据需要灵活调整。 |
| Dependency  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546945281.png "点击放大") | 依赖，是一种使用的关系，即一个类的实现需要另一个类的协助。                                                                                                                             |
| Association | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546865279.png "点击放大") | 关联，是一种拥有的关系，它使一个类知道另一个类的属性和方法。                                                                                                                            |
   
#### 建模示例
从工具箱中拖入Domain元素到领域模型图中，从系统业务划分上抽象出内存、存储、安全、网络域概念，建立如下图所示模型结构：
在领域模型中以业务域视角进行建模分析，创建业务域对象之间结构关系，如果当领域模型设计图形比较复杂时，可以参考逻辑模型中的分层结构，创建多个领域模型，分解来绘制各业务域之间的关系
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039498901.png "点击放大")
