2

我尝试应用 Kruchten 的 4+1 架构视图模型。逻辑视图是否包含来自 DDD 的上下文映射域模型(实体、值对象、聚合、域事件)?

我不太确定,因为抽象级别似乎是错误的:领域模型不会影响我的架构。领域模型的部分内容非常详细……还是一个 Context Map 就足够了?

谢谢 BR

4

1 回答 1

1

当然,什么是足够的完全取决于您想要实现的目标。4+1 模式是达到目的的一种手段,因此不应决定目的。换句话说,如果领域模型不适合 4+1 模型,并不意味着只有上下文映射就足够了。

正如您所提到的,架构是关于抽象的。什么是高水平当然是有争议的。我认为通常上下文映射是架构的,而有界上下文的内部部分不是,因为通常这些内部部分可以被抽象,而有界上下文不能。这并不意味着域模型不需要文档(正如 ddd 所规定的那样),但这意味着在我看来它不应该成为架构概述的一部分。

于 2013-09-07T17:03:08.720 回答