UML考试试题及答案.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档
2008-2009 第 2 学期《 UML 与面向象方法学》复
二、
1.( A )不是 UML 体系的成部分。
A .用域
B .C.基本构造D.公共机制
2.在UML中,有四种事物,下面哪个不是(B)。
A .构事物
B .静事物C.分事物 D .注事物
3.以下(C)不是RUP中的秀方法。
A .迭代的开件
B .不断的件量
C.配置管理与更管理 D .支持正向与逆向工程
4.下面( D )属于 UML 中的。
A .B.用例C.象D.状
5.在UML中,()把活中的活划分若干,并将划分的指定象,些象必履行所包
括的活,它能明确地表示哪些活是由哪些象完成的。A
A .泳道B.同步条C.活 D .合活
6.用例之有几种不同的关系,下列哪个不是他之可能的关系()。B
A . include B. connect C.generalization D .extend
7.event 表示一个在和空上占据一定位置的有意的事情的格明,下面哪个不是事件的型()。
C
A .信号B.用事件C.源事件D.事件
8.通常象有很多属性,但于外部象来某些属性不能被直接,下面哪个不是UML中的成限定性()。D
A . public B. protected C.private D .friendly
9.在UML中,之的关系有一种关系称关,其中多重性用来描述之的关系,下面哪个不是其中
之一()。A
A.*⋯ .*B. 0⋯.*C.1⋯ .*D. 0⋯.1
10.关于包的描述,不正确的是()。B
A.和其他建模元素一,每个包必有一个区于其他包的名字
B.export 使一个包中的元素可以向另一个包中的元素
C.包的可性分public 、 protected、private
D.包中可以包含其他元素,比如、接口、件、用例等等
11. Use Case用来描述系在事件做出响所采取的行。用例之是具有相关性的。在一个“ 入子系”
中,建新和更新都需要用号是否正确。那么,用例“ 建新” 、“更新” 与用例“
用号”之是()关系。 C
A . aggregation B. extend C.include D . classification
12. UML 中,用例展示了外部Actor 与系所提供的用例之的接,UML 中的外部 Actor 是指()。D
A .人B.位C.人和位 D .人或外部系
13.在 UML 中,用例可以使用()来描述。A
A .活B.C.状 D .作
14.下列关于UML 叙述正确的是()。B
A . UML 是一种言,言的使用者不能其行展
B .UML 是独立于件开程的
C.UML 是一形的集合
D .UML 适用于系的分析与段
15. UML 中,象行是通交互来的,是象完成某一目的而行的一系列消息交。消息序列可用两种来表示,分是()。 C
A .状态图和时序图B.活动图和协作图
C.时序图和协作图 D .状态图和活动图
16.为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。D
A .可继承性
B .可变性C.可封装性 D .可伸缩性
17.当()时,用例是捕获系统需求最好的选择。A
A .系统有很多参与者
B .系统具有很少的接口
C.系统算法复杂,功能单一 D .系统具有很少的用户
18.下列关于面向对象的分析与设计的描述,正确的是()。B
A.面向对象设计描述软件要做什么
B.面向对象分析不需要考虑技术和实现层面的细节
C.面向对象分析的输入是面向对象设计的结果
D.面向对象设计的结果是简单的分析模型
19.下面()不是UML的关系。C
A .依赖关系
B .关联关系C.继承关系 D .泛化关系
20.构件图用于对系统的静态实现视图建模,这种视图主要支持系统构件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()。D
A .对源代码建模
B .对可执行体的发布建模
C.对物理数据库建模 D .对事物建模
21.封装是把对象的()结合在一起,组成一个独立的对象。A
A .属性和操作B.信息流C.消息和事件 D .数据的集合
22.封装是一种()技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。C
A .工程化B.系统维护C.信息隐蔽D.产生对象
23.面向对象方法中的()机制使子类可以自动拥有(复制)父类的全部属性和操作。D
A .约束B.对象映射C.信息隐蔽D.继承
24.使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是()。D
A .继承B.多态性C.约束D.接口
25. UML 的软件以()为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。A
A .用例B.对象C.类 D .程序
26. UML 的()模型图由类图、对象图、包图、构件图和配置图组成。B
A .用例B.静态C.动态 D .系统
27. UML 的()模型图由活动图、顺序图、状态图和合作图组成。C
A .用例B.静态C.动态 D .系统
28. UML 的最终产物就是最后提交的可执行的软件系统和()。D
A .用户手册B.类图C.动态图 D .相应的软件文档资料
29.在 UML 的需求分析建模中,()模型图必须与用户反复交流并加以确认。B
A .配置B.用例C.包 D .动态
30.可行性研究分析报告包括经济可行性分析、技术可行性分析和()可行性分析。 B
A .风险B.法律C.资源 D .效益
31. UML 的客户需求分析模型包括()模型、类图、对象图和活动图组成。A
A .用例B.静态C.动态 D .系统
32. UML 客户需求分析使用的 CRC 卡片上“责任”一栏的内容主要描述类的()和操作。 C
A .对象成员B.关联对象C.属性 D .私有成员
33. UML 客户需求分析产生的用例模型描述了系统的()。D
A .状态B.体系结构C.静态模型 D .功能要求
34.在 UML 的需求分析建模中,用例模型必须与()反复交流并加以确认。B