Report UML中的领域模型和概念类图有什么区别
我有一份学校作业,要求我代表一家公司的系统,我将用一个领域模型进行升级,并绘制一个概念类图,其中包含系统的四个最重要的用例。我真的不明白两者之间的区别,有人能帮我吗?简而言之 领域模型和概念模型对不同的人意味着不同的事情。这些术语没有统一的权威定义 然而,客观上,一个领域不仅仅是相互关联的类。如果我们认为概念方法独立于任何解决方案的实现,我们可以声称概念类图是域模型的一个子部分。 还有一些争论 领域模型描述软件应提供解决方案的真实世界的元素 例如,对于房地产应用程序:Report UML中的领域模型和概念类图有什么区别,report,uml,Report,Uml,我有一份学校作业,要求我代表一家公司的系统,我将用一个领域模型进行升级,并绘制一个概念类图,其中包含系统的四个最重要的用例。我真的不明白两者之间的区别,有人能帮我吗?简而言之 领域模型和概念模型对不同的人意味着不同的事情。这些术语没有统一的权威定义 然而,客观上,一个领域不仅仅是相互关联的类。如果我们认为概念方法独立于任何解决方案的实现,我们可以声称概念类图是域模型的一个子部分。 还有一些争论 领域模型描述软件应提供解决方案的真实世界的元素 例如,对于房地产应用程序: 您将拥有“业务对象”,如
- 您将拥有“业务对象”,如房地产资产(房屋、公寓等)、业主、租户、卖家、买家、代理人、合同、付款、地理区域等
- 但你也会有领域逻辑,比如事物的生命周期:首先,一方可能是一项资产的潜在客户,然后是参观后感兴趣的潜在客户,然后是投标者(如果提交了投标书),最后是一家公司。如果投标被接受,买方将被拒绝。域模型还可以描述业务规则,例如,如果投标人提出的价格低于卖方要求的价格,代理必须在继续谈判之前确保卖方同意
- DDD实践者还会提醒我们,域实体和聚合(事物)与表示实体和聚合发生了什么的域事件相关
尽管如此,您仍然可以找到使用术语“域模型”来指代“域实体的模型”的文章和同行。这是一种误导性的语言捷径。这会让你产生很多意见。不幸的是,绝大多数人跳过了领域的概念模型。我想和你的指导老师讨论一下。基本上,领域模型显示了业务对象的现状(汽车制造商的汽车、客户、供应商等)。概念类模型侧重于某个领域的业务解决方案,如零售商销售系统或生产线支持等。除此之外,我也加入Jim的评论。可能有用吗?我认为这些都是一样的。提到