更新时间:2024-08-30 GMT+08:00
分享

领域模型

领域模型描述业务域的概念及其关系,是立足于业务域的分析模型,它通过业务问题域的分析和建模,抽象出领域概念,建立统一的业务语言,从而指导后续的架构设计工作。元素介绍如下表所示:

表1 领域模型元素介绍

元素名

图标

含义

Domain

域,用于在架构表达、开发管理、对外介绍的过程中,表达系统的层次关系或内部分组,一般由多个服务组成,可以是一级(域)或多级(域/子域,或者域/1级子域/2级子域…)。

域和子域不对应实际的设计开发实体,可以根据需要灵活调整。

Dependency

依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。

Association

关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。

建模示例

从工具箱中拖入Domain元素到领域模型图中,从系统业务划分上抽象出内存、存储、安全、网络域概念,建立如下图所示模型结构:

在领域模型中以业务域视角进行建模分析,创建业务域对象之间结构关系,如果当领域模型设计图形比较复杂时,可以参考逻辑模型中的分层结构,创建多个领域模型,分解来画各业务域之间的关系

相关文档