比较ER与UML。

题目

比较ER与UML。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有如下所示ER图:

下列能够正确表示该ER图的UML类图是( )。

A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
考虑到领导与下属关系为一对多(即一个领导可以领导多个下属),所以关系上用“1:*”表示“领导:下属”,排除A,D。又因为一个部门中可以有不同职能的员工,排除B。所以选C。

第2题:

与下述ER图等价的UML类图是( )。

A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
UML类图中一对多的关系用1:*表示,ER图的一对多的关系用1:m表示。ER图中的关系写在UML类图相对应的一边,即原来的关系(3,6)和(10,50)分别对应原来的UML中的学生与课程的关系和课程与学生的关系。

第3题:

将ER图转换成UML的类图。


正确答案:图1的ER图的UML类图如图3所示。三个实体类型转换成三个类三个联系型转换成三个关联类如图3所示。
图1的ER图的UML类图如图3所示。三个实体类型转换成三个类,三个联系型转换成三个关联类,如图3所示。

第4题:

ER模型的作用,ER图包括哪些要素,如何表达多值属性?ER图与空间信息对象模型之间的异同?


正确答案: ER图可以以一种避开计算机隐喻的方式来表达这个微型世界,从而把应用中的概念与实现细节分离开来。
ER图包括实体(物理上或概念上独立存在的事物或对象)、属性和联系。实体用属性来刻画性质,实体之间通过练习相互作用和关联。属性可以是单值或多值。ER图中实体用矩形表示,属性表示为椭圆,联系为菱形。码属性加下划线,多值属性用双椭圆。
异同:①、实体是物体属性的集合;
②、ER模型不允许普通用户定义操作;
③、在对象模型中关系不被直接支持,但可以由操作来模仿。

第5题:

下列关于UML叙述正确的是(7)。

A.UML是一种语言,语言的使用者不能对其扩展

B.UML仅是一组图形的集合

C.UML仅适用于系统的分析与设计阶段

D.UML是独立于软件开发过程的


正确答案:D
解析:见公共试题Ⅲ(6)。

第6题:

在UML类图中,类与类之间存在关联(Association)等关系。关联关系的标准UML图形表示是(42)。

A.

B.

C.

D.


正确答案:A
解析:在UML类图中,类与类之间的5种关系从弱到强依次为:依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(1nhentance)。因此依赖关系最弱,继承表示类与类之间关系最强。依赖(Dependency)关系是类与类之间的连接,并且依赖总是单向的,其标准 UML图形表示为表示其相联的两个类之间存在关联关系,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例,代表两个类之间的整体/局部关系,其标准UML图形表示为表示其相联的两个类之间存在泛化关系。子类继承父类的行为与含义,子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。

第7题:

下列关于UML叙述正确的是()。

A.UML是一种语言,语言的使用者不能对其扩展

B.UML仅适用于系统的分析与设计阶段

C.UML是独立于软件开发过程的


答案:C

第8题:

UML类图中的类相当于ER模型中的______。

A.实体

B.实体集

C.联系

D.属性


正确答案:B

第9题:

关于UML,错误的说法是( )。

A. UML是一种可视化的程序设计语言
B. UML不是过程,也不是方法,但允许任何一种过程和方法使用
C. UML简单且可扩展
D. UML是面向对象分析与设计的一种标准表示

答案:A
解析:
本题考察的是uml的基本特点:

UML是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。UML具有如下语言特征:

UML不是一种可视化的程序设计语言,而是一种可视化的建模语言。

UML是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。

UML不是过程,也不是方法,但允许任何一种过程和方法是用它。

简单并且可扩展,具有扩展和专有化机制,便于扩展,无须对核心概念进行修改。

为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提高支持,强调在软件开发中对架构、框架、模式和组件的重用。

与最好的软件工程实践经验集成。

第10题:

UML的定义包括以下哪些内容()。

  • A、UML语义
  • B、UML表示法
  • C、UML元素
  • D、UML对象
  • E、UML元模型

正确答案:A,B