上下文映射

降低业务复杂度的有效手段:

分治法

 

软件设计难题: 如何分 限界上下文如何确定

 

限界上下文之间怎么合: 上下文映射

 

分是合的基础 隔离是复用的前提

 

上下文映射:“合”就是要尽可能地降低 不同上下文 之间的耦合。

 

意义:

解决限界上下文之间的协作问题

 

上下文映射图:

 

U 代表上游,D 代表下游

上游产生的变化会影响到下游 下游依赖于上游

 

下游限界上下文中的用例才是核心领域:

例如:

订单与支付,下订单用例才是核心功能,支付功能作为支撑的公开服务而被调用;

邮件与文件共享,写邮件用例才是核心功能,上传附件作为支撑的公开服务而被调用;

项目管理与通知,分配任务用例才是核心功能,通知功能作为支撑的公开服务而被调用。

次功能的调用关系,几乎对应的就是用例图中的包含用例扩展用例

 

判断上下文协作关系的切入点:用例图中的包含用例或扩展用例

 

上下文映射模式:

1 团队协作模式

团队合作的工作边界

2 通信集成模式

应用边界的角度分析了限界上下文之间应该如何进行通信才能提升设计质量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值