我尝试应用Kruchten的4 + 1架构视图模型。逻辑视图是否包含来自DDD的上下文映射和域模型(实体,值对象,聚合,域事件)?
我不太确定,因为抽象级别似乎是错误的:域模型不会影响我的架构。域模型的各个部分非常详细......或者是一个足够的上下文映射?
谢谢BR
答案 0 :(得分:1)
当然,这完全取决于您希望实现的目标。 4 + 1模型是达到目的的手段,因此不应该指示结束。换句话说,如果域模型不适合4 + 1模型,则并不意味着上下文映射仅足够。
正如您所提到的,架构是关于抽象的。什么是高级别当然是开放的辩论。我认为一般情况下,上下文映射是架构,而有界上下文的内部部分则不是,因为通常那些内部部分可以被抽象而有界上下文不能。这并不意味着域模型不需要需要文档(它确实像ddd规定的那样),但这意味着在我看来它不应该是架构概述的一部分。