这两个术语在软件领域中使用。在一种称为“ UML”或“统一建模语言”的软件语言中,有一些结构图,它们借助于显示系统的类来描述或显示任何系统的结构。这些图还显示了类的操作,属性以及不同类之间的关系。这些借助图描述类的图称为类图。
在面向对象的建模中,类图是构建整个结构的主要模块。类图用于两个主要方面:
- 用于系统应用程序的概念建模。
- 详细的建模以便转换为编程代码。
类图具有许多类和子类,这些类显示了主要对象,它与其他类的交互以及需要编程的对象。这三个类在方框图中通过类图表示。这些盒子包含三个不同的部分。最上面的部分包含类名称,中间的部分包含类属性,而最下面的部分包含该类可以执行的操作。
当这些类图用于表示系统设计时,将对这些类进行标识和排序,以显示对象之间的关系。表示形式是一个静态图,它是类图。
ERD(实体关系图)
软件工程中数据的概念表示和抽象表示称为实体关系建模。该建模用于对数据库建模。它是一种生成系统概念模型的方法。用这种方法生成的图称为实体关系图。这些图未显示一个实体。它们显示一组实体或一组关系。
实体集由矩形表示,菱形代表ERD中的关系集。当关系集被实体集参与时,一条线连接起来。椭圆用于表示属性。 ERD用于表示需要存储在数据库中的信息或信息类型。它们被用作分析的要求。
总结
- 类图用于表示系统的主要对象或构件。 它们用于显示一个类与另一个类的关系,也表示系统的属性。 但是,ERD更像是表形式的数据库。 它们不显示单个关系,而是显示关系集以及实体集。 它们显示了需要存储在数据库中的信息类型。
- 类图和ERD各自使用非常不同的图形表示。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:ERD和类图
本文链接:https://www.vsdiffer.com/vs/erd-vs-class-diagram.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱:,我们核实并会尽快处理。