实体关系和领域模型有什么区别
What's diference between entity-relationship and domain-model
根据 Whosebug,实体关系模型 (ERM) 是数据的抽象和概念表示,业务领域的信息方面或其流程要求。 ERM 最终将在数据库中实施。
领域模型由对象、行为、关系和属性组成,构成了作为开发重点的行业。
两者都使用正方形来建模,它们内部有属性并且它们之间有关系。有什么区别,只是名字?
两者都在ISO/IEC/IEEE 24765 中定义:系统和软件工程 -- 词汇,
如:
领域模型
"a product of domain analysis that provides a representation of the requirements of the domain."
实体关系图
"a diagram that depicts a set of real-world entities and the logical relationships among them."
此外,该标准指出领域模型可以表示结构、信息流、功能、约束和控制。
在 UML 中,这些可以用 class 图表示;例如:具有 classes 和关联的结构,使用信息流项或信息流的信息流 classifiers,操作,多重性,导航性或多重性或 OCL,以及控制——分别。
根据 Whosebug,实体关系模型 (ERM) 是数据的抽象和概念表示,业务领域的信息方面或其流程要求。 ERM 最终将在数据库中实施。 领域模型由对象、行为、关系和属性组成,构成了作为开发重点的行业。
两者都使用正方形来建模,它们内部有属性并且它们之间有关系。有什么区别,只是名字?
两者都在ISO/IEC/IEEE 24765 中定义:系统和软件工程 -- 词汇, 如:
领域模型 "a product of domain analysis that provides a representation of the requirements of the domain."
实体关系图 "a diagram that depicts a set of real-world entities and the logical relationships among them."
此外,该标准指出领域模型可以表示结构、信息流、功能、约束和控制。 在 UML 中,这些可以用 class 图表示;例如:具有 classes 和关联的结构,使用信息流项或信息流的信息流 classifiers,操作,多重性,导航性或多重性或 OCL,以及控制——分别。