张老师 发表于 2021-8-23 09:53:40

21秋《UML基础与应用》西电期末考试试题


一、        选择题(共30分)
   1 在UML中,有四种关系,下面哪个不是( )
    A.依赖关系   
    B.继承关系
    C.泛化关系
    D.实现关系
    答案:D
解释:四种关系是依赖、继承、泛化和关联

2.UML的全称是 ()
A.Unify Modeling Language   
B.Unified Modeling Language   
C.Unified Modem Language   
D.Unified Making Language
答案:A
解释:考查UML的全称

3顺序图由类角色,生命线,激活期和(B)组成
(A)关系            (B)消息             (C)用例               (D)实体
答案:B
解释:考查顺序图的组成元素,A、C、D选项都不是顺序图中的元素。

4. 下面哪个不是UML中的静态视图( )
(A)状态图             (B)用例图            (C)对象图            (D)类图
答案:A
解释:状态图是动态视图

5. 在类图中,下面哪个符号表示接口(      )

答案:C
解释:考查类图中不同的箭头意义,UML的接口使用虚线加空心箭头表示。

6.在类图中,下面哪个符号表示继承关系()

答案:C
解释:注意与第五题进行区分,继承关系是实线加空心箭头。

二、判断题(每题5分,共30分)
7.用例图中包含关系是指一个用例继承了另一个用例。       (   )
答案:错
解释:包含是指实现一个用例必须实线另一个用例
8顺序图中每个对象向下方向伸展的虚线是对象的生命线。       ()
答案:对
解释:生命线与角色对齐,生命线可以被消息激活
9协作图是对象图的扩展。            (   )
答案:对
解释:协作图是表现对象协作关系的图
10只有状态图采用泳道。                (   )
答案:错
解释:泳道是活动图中的元素
11.协作图和顺序图是等价的。      ()
答案:对
解释:顺序图和协作图的关系:
二者在语义上等价
二者可以互相转化
二者侧重点不同:顺序图侧重消息的事件顺序,合作图侧重对象之间的交互关系

12.一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。                      ()
答案:对
解释:聚集是整体和部分的关系
三、简答题(每题10分,共20分)
10简述用例与用例图的区别。
答案:用例可以是一组连续的操作,也可以是一个特定功能的模块。它是一个叙述型的文档,来描述参与者使用系统完成的事件。
用例图描述的是系统的参与者与系统用例之间的关系。解释:考查了消息的类型,不仅要求理解概念,还要求理解UML顺序图中的消息的画法。
解释:需要明确用例图和用例的区别,不能混淆概念
    11简述对象和类的主要区别。
   答案:
   ①对象是一个实体,类仅代表一个抽象。
   ②类是共享一个公用结构和一个公共行为的对象集合。
   ③类是静态的,对象是动态的。
   ④类是一般化,对象是个性化。
   ⑤类是定义,对象是实例。
   ⑥类是抽象的,对象是具体的。   
   解释:每点2分,答出4点以上即可满分。
四、作图题(20分)
某个管理系统的时序图如下图所示,请画出该系统对应的协作图。

答案:

解释:时序图和协作图是对等的,要回答该题需要明白时序图和协作图的关联关系,参照题目中的时序图转换成协作图即可。


页: [1]
查看完整版本: 21秋《UML基础与应用》西电期末考试试题