- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML考试题及答案3
2008-2009第2学期《UML与面向对象方法学》复习题
二、单选题
( A )不是UML体系的组成部分。
A.应用领域 B.规则 C.基本构造块 D.公共机制
在UML中,有四种事物,下面哪个不是( B )。
A.结构事物 B.静态事物 C.分组事物 D.注释事物
以下(C )不是RUP中的优秀方法。
A.迭代的开发软件 B.不断的验证软件质量
C.配置管理与变更管理 D.支持正向与逆向工程
下面( D)属于UML中的动态视图。
A.类图 B.用例图 C.对象图 D.状态图
在UML中,( )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。A
A.泳道 B.同步条 C.活动 D.组合活动
用例之间有几种不同的关系,下列哪个不是他们之间可能的关系( )。B
A.include B.connect C.generalization D.extend
event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型( )。C
A.信号 B.调用事件 C.源事件 D.时间事件
通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性( )。D
A.public B.protected C.private D.friendly
在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一( )。A
A. *….* B.0….* C.1….* D.0….1
关于包的描述,不正确的是( )。B
A.和其他建模元素一样,每个包必须有一个区别于其他包的名字
B.export使一个包中的元素可以单向访问另一个包中的元素
C.包的可见性分为public、protected、private
D.包中可以包含其他元素,比如类、接口、组件、用例等等
Use Case用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系。C
A.aggregation B.extend C.include D.classification
UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指( )。D
A.人员 B.单位 C.人员和单位 D.人员或外部系统
在UML中,用例可以使用( )来描述。A
A.活动图 B.类图 C.状态图 D.协作图
下列关于UML叙述正确的是( )。B
A.UML是一种语言,语言的使用者不能对其进行扩展
B.UML是独立于软件开发过程的
C.UML仅是一组图形的集合
D.UML仅适用于系统的分析与设计阶段
UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( )。C
A.状态图和时序图 B.活动图和协作图
C.时序图和协作图 D.状态图和活动图
为了使构件系统更切合实际、更有效地被复用,构件应当具备( ),以提高其通用性。D
A.可继承性 B.可变性 C.可封装性 D.可伸缩性
当( )时,用例是捕获系统需求最好的选择。A
A.系统有很多参与者 B.系统具有很少的接口
C.系统算法复杂,功能单一 D.系统具有很少的用户
下列关于面向对象的分析与设计的描述,正确的是( )。B
A.面向对象设计描述软件要做什么
B.面向对象分析不需要考虑技术和实现层面的细节
C.面向对象分析的输入是面向对象设计的结果
D.面向对象设计的结果是简单的分析模型
下面( )不是UML的关系。C
A.依赖关系 B.关联关系 C.继承关系 D.泛化关系
构件图用于对系统的静态实现视图建模,这种视图主要支持系统构件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )。D
A.对源代码建模 B.对可执行体的发布建模
C.对物理数据库建模 D.对事物建模
封装是把对象的( )结合在一起,组成一个独立的对象。A
A.属性和操作 B.信息流 C.消息和事件 D.数据的集合
封装是一种( )技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开
文档评论(0)