uml考试题目及答案.pdfVIP

  • 1
  • 0
  • 约2.39千字
  • 约 9页
  • 2026-03-07 发布于山东
  • 举报

uml考试题目及答案

单项选择题(每题2分,共10题)

1.以下哪个不是UML中的图?

A.流程图

B.类图

C.用例图

D.活动图

答案:A

2.类图中表示继承关系的是?

A.实线箭头

B.虚线箭头

C.实线三角箭头

D.虚线三角箭头

答案:C

3.用例图主要用于描述?

A.系统功能

B.系统结构

C.系统流程

D.系统数据

答案:A

4.顺序图强调的是对象之间的?

A.交互顺序

B.依赖关系

C.层次关系

D.包含关系

答案:A

5.状态图主要用于描述?

A.对象的行为

B.对象的属性

C.对象的关系

D.对象的创建

答案:A

6.协作图和顺序图的主要区别是?

A.表达的信息不同

B.侧重点不同

C.绘制方法不同

D.用途不同

答案:B

7.活动图中的分叉表示?

A.流程的分支

B.流程的合并

C.流程的开始

D.流程的结束

答案:A

8.组件图主要描述?

A.系统的物理结构

B.系统的逻辑结构

C.系统的功能结构

D.系统的数据结构

答案:A

9.部署图用于描述?

A.系统的硬件拓扑

B.系统的软件结构

C.系统的功能模块

D.系统的业务流程

答案:A

10.UML中表示关联关系的是?

A.实线

B.虚线

C.粗实线

D.波浪线

答案:A

多项选择题(每题2分,共10题)

1.以下属于UML动态图的有?

A.类图

B.顺序图

C.活动图

D.状态图

答案:BCD

2.用例图中的元素有?

A.用例

B.参与者

C.关联关系

D.泛化关系

答案:ABCD

3.类图中的关系有?

A.关联

B.聚合

C.组合

D.依赖

答案:ABCD

4.顺序图的组成元素有?

A.对象

B.生命线

C.消息

D.激活期

答案:ABCD

5.活动图可以用于描述?

A.业务流程

B.算法流程

C.工作流

D.系统功能

答案:ABC

6.状态图中的状态有?

A.初始状态

B.中间状态

C.终止状态

D.复合状态

答案:ABCD

7.组件图中的组件类型有?

A.可执行组件

B.库组件

C.表组件

D.文档组件

答案:ABCD

8.部署图中的元素有?

A.节点

B.组件

C.通信关联

D.依赖关系

答案:ABC

9.UML中的视图包括?

A.用例视图

B.逻辑视图

C.组件视图

D.部署视图

答案:ABCD

10.以下哪些是UML的特点?

A.可视化

B.标准化

C.可扩展性

D.面向对象

答案:ABCD

判断题(每题2分,共10题)

1.UML是一种编程语言。()

答案:错误

2.类图只能描述系统的静态结构。()

答案:正确

3.用例图中的参与者一定是人。()

答案:错误

4.顺序图和协作图可以相互转换。()

答案:正确

5.活动图和流程图是完全相同的概念。()

答案:错误

6.状态图主要用于描述对象的属性变化。()

答案:错误

7.组件图和部署图都关注系统的物理结构。()

答案:正确

8.UML中的图可以单独使用,也可以组合使用。()

答案:正确

9.泛化关系在UML中用虚线三角箭头表示。()

答案:错误

10.UML适用于任何类型的软件开发项目。()

答案:正确

简答题(每题5分,共4题)

1.简述UML的定义和作用。

UML是统一建模语言,是一种可视化的建模工具。作用是帮助开发人

员对软件系统进行分析、设计和实现,便于团队交流和理解系统架构。

2.用例图的主要用途是什么?

主要用于描述系统的功能需求,展示系统的参与者与用例之间的关系,

帮助确定系统边界和功能范围,为后续开发提供基础。

3.顺序图和协作图的共同点和区别是什么?

共同点:都用于描述对象间交互。区别:顺序图强调交互顺序,按时

间轴展示消息传递;协作图侧重对象间关联,通过对象布局和消息编

号体现交互。

4.简述组件图和部署图的区别。

组件图描述系统的软件组件及其关系,关注软件模块的组织;部署图

描述系统的硬件拓扑和软件组件在硬件上的部署,关注物理层面。

讨论题(每题5分,共4题)

文档评论(0)

1亿VIP精品文档

相关文档