2

我正在通过域模型创建设计模型。我不明白设计模型和域模型之间有什么区别。我们只需要向域模型添加属性和方法吗?如何通过领域模型创建设计模型?

4

2 回答 2

0

域“模型”只是整个设计的一部分,它与问题域有关,并尝试创建一个有用的工作模型,您将在其中创建解决方案(请注意,这不必为域)。它通常/理想情况下与“解决方案设计”隔离,这是您用来获得工作软件的技术框架、数据库、UI 等

于 2012-07-02T00:01:52.500 回答
0

领域模型是一种商业模型。它不依赖于软件系统。设计模型是软件系统的模型。

例子。域 - 簿记。领域模型元素——账户、信用等

设计 - 簿记系统。设计模型元素 - 数据库、GUI 等

没关系,如果域模型中的一些元素会出现在设计模型中,例如,帐户(来自域模型)可以成为数据库模式(设计模型)中的帐户表。

于 2013-01-06T19:31:35.793 回答