领域模型和概念模型有什么区别


只怕再见是故人
2025-03-26 05:05:59 (13天前)

根据维基百科,它们似乎是同一回事,但是它们各自具有不同的页面。

领域模型http://en.wikipedia.org/wiki/Domain_model

概念模型http://en.wikipedia.org/wiki/Conceptual_model_%28computer_science%29

在概念模型页面上,它说明了以下两点:


  1. A Conceptual model in the field of computer science is also known as a domain model.

    a conceptual model represents concepts (entities) and relationships between them.

但是在域模型页面上却说


  1. A domain model in problem solving and software engineering is a conceptual model of all the topics related to a specific problem. It describes the various entities, their attributes, roles, and relationships, plus the constraints that govern the problem domain.

他们实际上是一回事吗?

2 条回复
  1. 1# 春风助手 | 2020-08-11 15-33

    领域模型-概念模型在不同的上下文中具有不同的含义。

    但是在面向对象的分析上下文中它们是相同的

    领域模型是领域[MO95,Fowler96]中概念类或真实对象的直观表示 。领域模型也被称为概念模型(本书第一版中使用的术语),领域对象模型和分析对象模型。[第134页]

    资料来源:应用UML和模式-第三版-作者Craig Larman

    MO95 Martin,J。和Odell,J。1995。面向对象的方法:基础。新泽西州恩格尔伍德悬崖:Prent

    Fowler96 Fowler,M.,1996年。分析模式:可重用对象模型。* MA,Reading:Addison-Wesley

登录 后才能参与评论