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.关联 B.依赖
C.继承 D.实现
E.聚集
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的全称是 ( )数据可视化是什么
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论