域模型和设计模型有什么区别?

时间:2012-07-01 23:59:19

标签: java uml

我正在通过域模型创建设计模型。我没有得到设计模型和领域模型之间的区别。我们只需要为域模型添加属性和方法?如何通过域模型创建设计模型?

2 个答案:

答案 0 :(得分:0)

域“模型”只是整个设计的一部分,它关注的是问题域,并尝试创建一个有用的工作模型,在该域中为您创建解决方案(请注意,这不具备准确地模拟域名)。它通常/理想地与“解决方案设计”隔离,这是您用来获取工作软件的技术框架,数据库,UI等

答案 1 :(得分:0)

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

实施例。 域名 - 簿记。域模型元素 - 帐户,信用等

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

这是Okey,如果域模型中的某些元素将出现在设计模型中,例如,account(来自域模型)可以成为数据库模式(设计模型)中的帐户表。