软件工程-UML面向对象分析与设计-作业题3套含参考答案.docxVIP

  • 1
  • 0
  • 约3.8千字
  • 约 8页
  • 2026-02-04 发布于中国
  • 举报

软件工程-UML面向对象分析与设计-作业题3套含参考答案.docx

软件工程-UML面向对象分析与设计-作业题3套含参考答案.docx

姓名:__________考号:__________

一、单选题(共10题)

1.UML类图中的关联关系用来表示什么?()

A.类与类之间的继承关系

B.类与类之间的实现关系

C.类与类之间的关联关系

D.类与类之间的聚合关系

2.在UML中,表示一个操作可能抛出异常的符号是什么?()

A.

B.

C.?

D.*

3.UML序列图中的lifeline表示什么?()

A.对象的生命周期

B.消息流

C.系统边界

D.类图中的类

4.在UML类图中,如何表示一个抽象类?()

A.在类名前加上+号

B.在类名前加上-号

C.在类名前加上#号

D.在类名前加上@号

5.UML状态图中的初始状态通常用哪个符号表示?()

A.圆形

B.正方形

C.菱形

D.椭圆形

6.在UML类图中,+符号表示什么?()

A.包含关系

B.组合关系

C.聚合关系

D.关联关系

7.UML类图中的泛化关系用哪个符号表示?()

A.箭头

B.菱形箭头

C.箭头加空心圆圈

D.箭头加实心圆圈

8.在UML用例图中,参与者用哪个符号表示?()

A.矩形

B.菱形

C.圆角矩形

D.椭圆形

9.UML组件图中的组件用哪个符号表示?()

A.矩形

B.圆角矩形

C.菱形

D.椭圆形

10.在UML中,uses表示什么关系?()

A.继承关系

B.实现/使用关系

C.聚合关系

D.关联关系

二、多选题(共5题)

11.在UML类图中,以下哪些关系可以表示类之间的关系?()

A.继承

B.实现

C.关联

D.组合

E.聚合

12.以下哪些是UML用例图中的元素?()

A.用例

B.参与者

C.关联

D.包

E.状态图

13.在UML序列图中,以下哪些符号可以用来表示消息?()

A.箭头

B.线段

C.空心圆圈

D.实心圆圈

E.菱形

14.以下哪些是UML组件图中的组件类型?()

A.接口

B.类

C.枚举

D.组件

E.节点

15.在UML活动图中,以下哪些符号可以用来表示控制流?()

A.箭头

B.线段

C.分支节点

D.结束节点

E.初始化节点

三、填空题(共5题)

16.在UML类图中,用来表示类与类之间继承关系的符号是______。

17.UML用例图中,用来表示系统外部与系统交互的对象的符号是______。

18.在UML序列图中,用来表示对象之间消息传递的符号是______。

19.UML状态图中,表示对象可能处于的所有状态的一个集合的符号是______。

20.在UML类图中,表示类与类之间关联关系的符号是______。

四、判断题(共5题)

21.在UML类图中,泛化关系表示的是一种实现关系。()

A.正确B.错误

22.UML用例图中的用例必须是可执行的。()

A.正确B.错误

23.在UML序列图中,lifeline的长度表示对象存在的时长。()

A.正确B.错误

24.UML类图中的组合关系比聚合关系更紧密。()

A.正确B.错误

25.UML状态图中的状态可以无限分割。()

A.正确B.错误

五、简单题(共5题)

26.请简述UML类图中的关联关系和聚合关系的区别。

27.如何在UML用例图中表示异常情况?

28.简述UML序列图和协作图的区别。

29.UML状态图中的初始状态和终止状态有什么特点?

30.为什么在UML组件图中使用组件而不是类来表示系统中的软件模块?

软件工程-UML面向对象分析与设计-作业题3套含参考答案.docx

一、单选题(共10题)

1.【答案】C

【解析】UML类图中的关联关系用来表示类与类之间的关联关系,可以是单向或双向的。

2.【答案】C

【解析】在UML中,表示一个操作可能抛出异常的符号是?。

3.【答案】A

【解析】UML序列图中的lifeline表示对象的生命周期。

4.【答案】C

【解析】在UML类图中,表示一个抽象类需要在类名前加上#号。

5.【答案】A

【解析】UML状态图中的初始状态通常用圆形表示。

6.【答案】D

【解析】在UML类图中,+符号表示关联关系。

7.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档