找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1155|回复: 0

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

[复制链接]
发表于 2021-8-23 09:53:40 | 显示全部楼层 |阅读模式

一、        选择题(共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分)
某个管理系统的时序图如下图所示,请画出该系统对应的协作图。

答案:

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


QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 08:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表