uml选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下面不是面向对象设计基本特性的是(a )

A. 一致性

B. 封装性

C.. 多态性

D. 继承性

2.关于继承性,下列说法错误的是( c)

A. 子类不能直接访问其超类的私有特征,但子类继承其超类的私有特征。

B. 子类的对象可代替其父类的对象。

C. 子类和超类相互依赖。

D. 当一个子类实例化创建一个对象时,该子类的超类也将实例化。

3.关于UML的一般命名规则,下面说法错误的是( b)

A. 类名的首字母应该大写。

B. 属性名的首字母应该大写。

C. 操作名的首字母应该小写。

D. 接口名的首字母应该大写。

4. UML的概念模型不包括(a )

A. 应用领域

B. 规则

C. 基本构造块

D. 公共机制

5.在一个“订单处理系统”中,下新订单和更新订单都要核查用户账号是否正确,则用例“下新订单”、“更新订单”与用例“核查用户账号”之间的关系是( d )

A. 泛化

B. 实现

C. 扩展

D. 包含

6. 关于约束,下列描述错误的是( c )

A. 约束是对特定模型元素附加的语义信息。

B. 可以在注解中表示约束。

C. 约束必须表示为规范的约束语言。

D. 约束允许增加新的规则或者修改已有的规则。

7.关于同步调用消息和异步调用消息,下面说法错误的是( d )

A. 同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。

B. 异步调用,发出调用信息之后,继续下面动作,而不等待应答。

C. 发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。

D. 同步调用描述为实线实箭头,异步调用描述为虚线开箭头。

8. 下面不是UML2.0新图的是( b )

A. 复合结构图

B. 通信图

C. 交互纵览图

D. 计时图

9.要表示单个对象在生命期内的状态变化,应采用的UML图为( d )

10.用于对面向对象系统的物理方面建模进行描述图形是(a )

A. 部署图

B. 对象图

C. 包图

D. 类图

11.关于关联和依赖,下面说法是错误的是(c )

A. 如果两个类之间有关联,隐含着两者之间存在某种依赖。

B. 如果两个类之间表示了关联关系,就不需要再表示依赖关系了。

C. 如果两个类之间有依赖,隐含着两者之间有关联关系。

D. 如果两个类之间有依赖,两者之间不一定有关联。

12. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是(a )

A. 用例图

B.类图

C. 对象图

D.部署图

13. 关于构件,下面说法错误的是( d )

A. 一个构件所实现的接口被称为它的供口(provided interface)。

B. 一个构件所需要的接口被称为它的需口(required interface)。

C 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。。

D.构件的替换只能发生在设计时刻,不可能发生在运行时刻。

14.如果一个关联的两端都在同一个类A上,那么该关联表示( c )

A. 类A的每个对象对自己都存在一个链接link。

B. 类A的每个对象都有两个实例。

C. 类A的每个对象与本类的其它对象有链接link。

D. 类A有部分对象对自己存在一个链接link。

15.关于用例之间的包含和扩展关系,下面说法错误的是(c )

A. 包含是指一个用例含有另一个用例的行为。

B. 包含关系是一种依赖关系,指向被包含的用例。

C. 扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系。

D. 扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。

1. UML图不包括(d )

2. 在类图中,"~"表示的可见性是(d )

A.Public B. Protected C.Private D. Package

3. 下面哪个视图属于UML语言的交互图(b)

A. 行为图

B.顺序图

C.状态图

D.实现图

4. 将活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。这种技术是(a )

A. 泳道

B. 分叉汇合

C. 分支

D. 转移

5. 用于把元素组织成组的通用机制是(a )

A. 包

B. 类

C. 接口

D. 组件

6. 在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(A)

A.包含关系

B.扩展关系

C.分类关系

D.聚集关系

7.活动图中的结点不包括(d )

A. 动作结点

B. 对象结点

C. 控制结点

D. 交互结点

8. 张三向李四发送一个手机短信属于(c )

A. 同步调用

B. 异步调用

C. 异步信号

D. 创建消息

9. 关于构造型stereotype,下面说法错误的是(d )

A. 一个构造型定义了一个已有元类如何被扩展的规范。

B. 建立构造型的目的是适应特定平台或领域的建模需要。

C. 一般采用« stereotype »来表示构造型。

D. UML未提供预定义的构造型,故此需要用户自行定义。

10. 关于状态转移transition,下面说法错误的是(c)

A. 描述一个状态转移应包含:Trigger、Guard、Effect。

B. 当Trigger发生,且Guard条件满足时,在执行Effect之后,将发生状态转移。

C. 当Trigger发生,不论Guard条件是否满足,在执行Effect之后,将发生状态转移。

相关文档
最新文档