我有一个关于一些术语的问题,这些术语多年来一直困扰着我,但我似乎无法弄清楚。维基百科倾向于非常正式地解释这些事情,这让我很难理解。
我一直在努力理解的术语是:问题领域,概念模型,领域模型,业务模型,业务领域,业务逻辑,领域逻辑等。其中有些含义相同,有些可互换使用,有些它们在不同的上下文中意味着不同的事物。我要的是概述,这样我就不会对这些术语感到困惑…
这些术语是否都是域驱动设计的一部分?是OO说话吗?我应该在什么情况下放置它们?
到目前为止,这是我所了解的:
领域是主题(即您正在建模的世界),模型试图简洁地解释概念/主题。
因此,领域模型(=概念模型)试图简明地解释领域。
因此,业务模型将解释业务的用途,因此业务将与域相同,只是域范围更广,不仅限于业务。
我在ER建模方面有一些经验,并且我从维基百科了解到ER模型是用于表示概念模型(域模型)的许多技术之一。
我可能完全错了,但是它应该告诉您我的困惑在哪里…