2013-08-31 64 views
2

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

我不太确定,因为抽象层次似乎是错误的:域模型不会影响我的架构。领域模型的部分内容非常详细......或者上下文地图足够了吗?

由于BR

回答

1

什么是足够的,当然完全取决于你想要达到的目标。 4 + 1模式是达到目的的手段,因此不应该规定结束。换句话说,如果领域模型不适合4 + 1模型,并不意味着上下文映射仅够用。

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