UML作业题-1 下载本文

内容发布更新时间 : 2024/9/29 6:26:00星期一 下面是文章的全部内容请认真阅读。

《面向对象的UML设计基础》作业题

第一套

一、 选择题

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

2. 下列UML(建模语言)的陈述,不正确的是 ( B ) A.它主要是图形符号,用面向对象的方法描述系统设计 B.只用于系统开发的设计阶段

C.它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话

D.它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的不同方面

3.以下不属于UML体系三个部分之一的是:( B ) A、UML基本构造块 B、UML图形元素 C、UML规则

D、UML公共机制

4.以下不属于UML事物的是:( A ) A、用户事物 B、结构事物 C、注释事物 D、分组事物

5.用以下图中哪个来描述系统的用户视图?( D ) A、类图和对象图 B、协作图和活动图 C、部署图 D、用例图

6.用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )关系 A. 包含(include) B. 扩展(extend)

C. 分类(classification) D. 聚集(aggregation)

7.图书管理系统中还书用例和缴纳罚金用例的关系是: ( B ) A. 包含

B. 扩展 C. 分类 D. 聚集

8、下列关于活动图的说法错误的是( B )

A.一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B.活动图是UML中用于对系统的静态方面建模的五种图中的一种

C.活动图中的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。 D.活动图用于对业务过程中顺序和并发的工作流程进行建模

9.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型:( B ) A.信号 B.源事件 C.调用事件 D.变化事件 10.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分:( C ) A. 名称

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

11.以下哪个不是静态图 ( D ) A.类图 B.用例图 C.组件图 D.协作图 12.()是一种使用关系,它说明了一个事物的变化可能影响到使用它的另外一个事物,反之未必。 ( C ) A.泛化 B.实现 C.依赖 D.关联

13.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性(C ) A.公有的(public)

B.受保护的(protected) C.友员(friendly) D.私有的(private) 14.()是将类细化为更具体的类的过程。( C ) A.关联

B.聚集 C.泛化 D.依赖

15.UML中关联的多重性是指 ( B )

A.一个类的多少个方法被另外一个类调用

B.一个类的实例能够与另一个类的多少实例相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法和属性

16.UML中类的有三种,下面哪个不是其中之一(D) A.实体类 B.边界类 C.控制类 D.主类

17. 下列关于类方法的声明,不正确的是 ( B ) A.方法定义了类所许可的行动 B.每个方法应该有一个参数

C.从一个类所创建的所有对象可以使用同一组属性和方法

D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的

18.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( D ) A.状态图和顺序图 B.活动图和协作图 C.状态图和活动图 D.顺序图和协作图

19.关于协作图的说法不正确的是( C ) A.协作图主要关注事件,而不考虑时间 B.在协作图中,对象是使用类图标显示的 C.协作图不描述对象之间的交互作用 D.协作图中允许显示方法调用的细节 20.顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分:( D ) A.类角色 B.激活期 C.生命线 D.转换

21.什么构造型可以使一个包中的元素访问另一个包中的元素( A ) A.《import》 B.《entity》 C.《export》 D.《interface》