UML 试题二
一、 选择题 (60分)
1.UML的全称是什么(B ) A.Unify Markable Language B.Unified Modeling Language C.Unified Modem Language D.Unified Making Language
2.在寻呼台系统中,用户如果预定了天气预报,系统每天定时给他发天气消息;如果当天气温高于35度,还要提醒用户注意防暑。这个叙述里,谁不是寻呼台系统的参与者( B )
A.用户 B.天气预报 C.时间 D.气温
3.下面哪个不是UML中的静态视图( A ) A.协作图 B.用例图 C.对象图 D.类图
4.下列描述中,哪个不是建模的基本原则( D ) A.要仔细的选择模型
B.每一种模型可以在不同的精度级别上表示所要开发的系统 C.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
5、( )是被节点执行的事物
A、包 B、组件
C、接口 D、节点
6.下列关于UML叙述正确的是(D )
A.UML是一种语言,语言的使用者不能对其进行扩展 B.UML仅是一组图形的集合 C.UML是独立于软件开发过程的
D.UML仅适用于系统的分析与设计阶段
7、原型模型的生存周期是( C )
A.需求分析→计划→设计→编码→测试→运行/维护
B. 计划→听取客户意见→设计→编码→测试→运行/维护 C. 计划→需求分析→设计→编码→测试→运行/维护 D. 听取客户意见→建造/修改→测试/运行
8.在UML中,有3种基本构造块,分别是( A ) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 9、( B )是一种使用关系,它说明了一个事物的变化可能影响到使用它的另外一个事物,反之未必
A.泛化 B.依赖 C.关联 D.实现
10.在下面的图例中,哪个用来描述分支(Branch)( ) A B C D
11.下列关于状态图的说法中,正确的是( C )
A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态
C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
12.在活动图中,(A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
A.泳道 B.分叉 C.汇合 D.同步条
13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( C ) A.公有的(public)
B.受保护的(protected) C.缺省的(default) D.私有的(private)
14.UML中类的有三种,下面哪个不是其中之一(B ) A.实体类 B.抽象类 C.控制类 D.边界类
15.阅读图例,判断下列哪个说法是错误的。( C )
A.读者可以使用系统的还书用例
B.每次执行还书用例都要执行图书查询用例 C.每次执行还书用例都要执行交纳罚金用例
D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例
16.一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即(C ) A.方法实现 B、方法嵌套 C.方法调用 D、方法定义
17、下面关于交互图的陈述:
陈述1:顺序图强调的是按时间展开的消息传递,而协作图强调的是参加交互的对象的 组织。
陈述2:顺序图和协作图的区别是顺序图有顺序号,而协作图有激活期。 关于以上两个陈述,正确的是( ) A.陈述1和陈述2都正确 B.陈述1正确,陈述2错误 C.陈述1错误,陈述2正确 D.陈述1和陈述2都错误
18、如下图两个类,其中学校和系部的关系属于( C)
A.依赖 B.泛化 C.聚合 D.组合
19.什么构造型可以使一个包中的元素访问另一个包中的元素 ( A ) A.《import》 C.《export》 B.《entity》 D.《interface》 20.(C )是通过到实现语言的映射而把模型转换为代码的过程 A.正向工程 C.逆向工程 B.前向工程 D.反向工程
21、节点是存在于运行时并代表一项计算资源的物理元素,其中能够执行软件组件、具有计算能力的节点称为( A)
A.处理器 B.规范 C.接口 D.设备
22.动作状态有三个特性,下列哪个特性不是动作状态和的特性( C ) A.原子性 B.不可中断性 C.一致性 D.瞬时性
24、以下说法错误的是( A)