《UML建模技术》期末试卷(B) 联系客服

发布时间 : 星期四 文章《UML建模技术》期末试卷(B)更新完毕开始阅读b64a74674935eefdc8d376eeaeaad1f34693118f

核 审 师 教 卷 出 线 师 教 课 任 订 号 学 装 名 姓 级 班 XXXX学院2014 学年第一学期 《UML建模技术》 期末考试试卷B

(适用班级: 软件111、112、113) 计分:

一、 选择题(每题2分,共40分,每题只有一个正确答案) 1.下列描述中,哪个不是软件与硬件的区别() A.软件是被开发或设计的,而不是被制造的; B.软件不会“磨损”,但会“退化”;

C.软件的开发至今尚未摆脱手工艺的开发方式; D.软件开发与硬件开发的流程一样。

2.下列哪个不是RUP的模型元素() A.工作人员 B.活动 C.制品 D.工作流 E.模型

3.在UML中,有四种事物,下面哪个不是() A.结构事物 B.行为事物 C.分组事物 D.注释事物 E.静态事物

4.在UML中,有四种关系,下面哪个不是() A. 依赖关系 B.关联关系 C.泛化关系 D.实现关系 E.继承关系

5.下面哪个不是UML中的静态视图() A.状态图 B.用例图 C.对象图 D.类图

6.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”() A.用户

B.ATM取款机

C.ATM取款机管理员 D.取款

7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()

A.包含(include) B.扩展(extend)

C.泛化(generalization) D.关联(connect)

8.下面哪个不是活动图中的基本元素() A.状态、分支 B.转移、汇合 C.泳道、转移 D.用例、状态

9.在下面的图例中,哪个用来描述活动(activity)() A B C D

10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型() A.信号 B.调用事件 C.变化事件 D.时间事件 E.源事件

11.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分() A.名称

B.进入/退出动作 C.内部转换 D.子状态 E.延迟事件 F.外部转换

12.转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。下面哪个不是转换的组成部分() A.源状态 B.事件触发 C.监护条件 D.动作 E.目标状态 F.转换条件

13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不

核 审 师 教 卷 出 线 师 教 课 任 订 号 学 装 名 姓 级 班 是UML中的类成员访问限定性() A.公有的(public)

B.受保护的(protected) C.友员(friendly) D.私有的(private)

14.UML中类的有三种,下面哪个不是其中之一() A.实体类 B.边界类 C.控制类 D.主类 15.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一() A.0….1 B.0….* C.1….* D.*….* 16.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分() A.类角色 B.生命线 C.激活期 D.消息 E.转换

17.关于协作图的描述,下列哪个不正确()

A.协作图作为一种交互图,强调的是参加交互的对象的组织;

B.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成; C.协作图中有消息流的顺序号; D.协作图是顺序图的一种

18.关于包的描述,哪个不正确()

A.和其他建模元素一样,每个包必须有一个区别于其他包的名字; B.包中可以包含其他元素,比如类、接口、组件、用例等等; C.包的可见性分为:public、protected、private;

D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素; E.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;

19.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一() A.对源代码建模

B.对可执行体的发布建模 C.对物理数据库建模 D.对可适应的系统建模 E.对事物建模

20.下面关于正向工程与逆向工程的描述,哪个不正确()

A.正向工程是通过到实现语言的映射而把模型转换为代码的过程; B.逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程; C.正向工程是通过从特定实现语言的映射而把代码转换为模型的过程; D.正向工程与逆向工程可以通过rose支持来实现;

二、填空题(每空2分,共20分)

1.UML中的三种基本构造块为:______________、_关系_、_______________。

2.UML中的图分为:_______、对象图、____ 、_____、活动图、_____、协作图、_____、部署图九种。

3.下图中类的名字是:____________类中的成员属性是:_________ 类中的行为(方法)是:___________________。

三、图解问答题(每图8分,共40分)

(1) 请仔细阅读下图,描述该图的基本含义: 图A.1

该图的基本含义: