UML软件建模技术技术理论考核试卷四
一、 单选题(每题2分,共60分)
1. 下列UML(建模语言)的陈述,不正确的是 ( )
A. 它主要是图形符号,用面向对象的方法描述系统设计 B. 只用于系统开发的设计阶段
C. 它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话 D. 它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的
不同方面
2. 使用()描述Web网页和Java Applet小应用程序之间的依赖关系( )
A.类图 B.部署图 C.状态图 D.组件图
3. 下列关于类方法的声明,不正确的是 ( ) A. 方法定义了类所许可的行动
B. 从一个类所创建的所有对象可以使用同一组属性和方法 C. 每个方法应该有一个参数
D. 如果在同一个类中定义了类似的操作,则他们的行为应该是类似的 4. UML中哪种图()用来描述过程或操作的工作步骤 A、状态图 B、活动图 C、用例图 D、部署图
5. 在面向对象的分析与设计中,下面与角色有关的陈述中,正确的是( ) A. 在每个用例图中操作用例的被称为参与者 B. 参与者不能是系统时间 C. 参与者一定是一个人或用户
D. 使用案例不考虑系统外部的参与者 6. 软件生存期包括计划,需求分析和定义(),编码,软件测试和运行维护( ) A、软件开发 B、软件设计(详细设计)
C、软件支持 D、软件定义
7. 在面向对象的分析与设计中,下列语句正确的有 ( ) A. 通过部署图,可以从整体上了解系统节点的拓扑结构 B. 在部署图中,使用依赖关系符号连接节点 C. 部署图的节点中不能含有组件 D. 部署图用于描述系统中软件的构成
8. foo类的一个方法调用bar类的一个方法。除此之外,这两个类之间没有其他关系。foo类和bar类之间的关系为 ( )
( )
A.关联 C.继承 E.聚集
B.依赖 D.实现
9. 下列关于用例和用例图的描述,正确的有 ( ) A. 系统是用例模型的一个组成部分,它必须代表一个真正的软件系统 B. 在扩展关系中,扩展后的用例一定要包括所扩展的原用例的全部行为 C. 用例图中,参与者可以是一个人,一部机器或者一个系统 D. 用例用一个名字在外面的椭圆表示
10. 在面向对象的技术中,( )属性可以从类定义的外部来存取,而( )属
性不可以从类定义的外部来存取。 ( ) A. 私有的,保护的 B. 保护的,公共的 C. 私有的,公共的 D. 公共的,私有的
11. 在面向对象的分析与设计中,关于类图中类的属性的前缀符号,下列描述正确的有 ( ) A. 类的公有属性前面带有 -(减号)
B. 类的受保护的成员前面带有 +(加号) C. 类的公有属性前面没有任何符号 D. 以上皆不对
12. 在面向对象的分析与设计中,用于表示()的语言称为“建模语言”。 ( )
A. 类 B. 模型 C. 过程 D. 算法
13.下面哪项不是活动图的元素 ( )
A. 活动 B. 伪代码 C. 分叉/汇合 D. 转移
E. 判定点/分支点 14.()是将类细化为更具体的类的过程。 ( )
A. 关联 B. 聚集 C. 泛化 D. 依赖
15.关于协作图的说法不正确的是 ( )
A. 协作图主要关注事件,而不考虑时间 B. 在协作图中,对象是使用类图标显示的
C. 协作图中允许显示方法调用的细节 D. 协作图不描述对象之间的交互作用
16.以下()主要关注不受时间影响的对象之间的交互作用。 ( )
A. 顺序图 B. 状态图 C. 协作图 D. 活动图
17.下面中()图表示结束状态
( )
18.UML的全称是 ( )
A. Unify Modeling Language B. Unified Modeling Language C. Unified Modem Language D. Unified Making Language
19.下列哪个不属于UML体系的部分: ( ) A.UML基本构造块 B.UML规则 C.UML公共机制 D.Rational Rose 20.()在系统中是物理的、可替代的部件,是一个描述了一些逻辑元素的物理包。 ( ) A.类 B.接口 C.用例 D.组件
21.以下哪个不是静态图 ( ) A.类图 B.用例图 C.组件图 D.协作图
22.图书管理系统中还书用例和缴纳罚金用例的关系是: ( ) A.泛化 B.包含 C.扩展
23.对象图中描述每个活动是由哪个对象来完成的,使用的技术是 ( ) A.分支 C.参与 B.泳道 D.组合
24.在UML中哪个不是状态的组成部分 ( ) A.名称 B.进入/退出动作