Skip to content

业务子域

业务子域可以看成具体业务领域的模型,通常具有较高的 内聚性 ,可以作为一个相对独立的业务模块进行开发和管理,比如企业子域、订单子域等。

新建业务子域:

b1

b2

在业务建模中的作用

降低复杂度: 通过将业务领域划分为更小的子域,可以降低业务理解和系统实现的复杂度,使业务问题更容易被解决。

增强系统的可扩展性和灵活性: 通过定义清晰的子域边界和上下文映射,可以降低子域之间的耦合度,增强系统的可扩展性和灵活性。

提高开发效率 每个子域都可以由不同的人进行开发和管理,这有助于加快开发进度,提高开发效率。

主要组成

实体层 可以包含一个或多个实体类定义。实体是业务建模中描述业务所涉及的对象和要素的基本单位。它可以是物理存在的,如车辆、书籍、员工等,也可以是抽象的概念,如课程、部门、项目等。实体类中最主要的配置是 属性 ,如姓名、性别、地址等,也包含了其他一些业务相关的配置,如输入校验规则、权限配置等。

事件层 主要定义各种对业务实体的操作,如创建、修改、删除等。事件可以是用户操作、系统操作、外部事件等。通常被定义为在特定时间点上发生的、对业务状态产生影响的动作或交互。每个事件类型可选 基础管理流程管理