UML和ER图的区别

UML和ER图的区别

1.统一建模语言(UML):

UML 是一种可视化表示软件系统的建模语言。

2. ER图:

ER图是现实世界实体及其相互关系的图形表示。

UML和ER图的区别

UML和ER图的区别:

S.No 比较项 UML ER图
1 Full Form UML 代表统一建模语言。 ER图代表实体关系图。
2 定义 UML是一种通用的建模语言,用于可视化软件系统的设计。 ER图是现实世界实体及其相互关系的图形表示。
3 关系 UML是ER图的父级。 ER图是 UML 的子集。
4 用途 UML用于设计整个软件。 ER图仅用于设计数据库。
5 规模 UML主要用于大型软件开发的情况。 IT 可用于各种规模的数据库开发。
6 组件 UML有用例和工作流程。 ER图具有实体、属性和关系。
7 涉及的图 UML涉及用例图和活动图。 ER图本身就参与了代表。
8 主要用户 开发者用来理解程序的流程。 ER图是为利益相关者和企业所有者的理解而制作的,以了解他们的要求已得到正确满足。
9 描述 UML描述了控制流程。 ER图描绘了关系。
10 建模 UML是一种动态建模形式,因为它可以描述什么活动在什么时间被执行。 ER图描述了静态建模(与 UML 不同,它不描述活动的状态)。
11 状态 UML包括一个最终状态和一个初始状态。 ER图没有状态代表。
12 使用的形状 UML使用圆形、带圆角的矩形、箭头、菱形、矩形条等。 ER图只使用 3 种形状(椭圆形、矩形和菱形)。
13 泳道的使用 UML使用泳道。 ER图不使用泳道。
14 时间 UML可以表示活动期间所花费的时间。 ER图没有描绘时间。
15 类型 它有两种类型,结构UML图和行为 UML图它没有类型,但是它包含实体、关系和属性,每个都有几种类型。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程