选择题:
1、( )可用于描述用户接口、设备控制器和其他具有反馈的子系统,它还可用于描述在生命其中期中跨越多个不同性质阶段的被动对象的行为,在每一个阶段该对象都有自己特殊的行为。
(A) 状态机视图;                        (B) 模型管理视图;
(C) 动态视图;                        (D) 静态视图。
2、( )是对象与其他外部世界相互关联的唯一途径。
(A) 消息传递;                        (B) 状态转换;
(C) 接口;                            (D) 函数调用
3、( )是在分析模型的基础上,添加了设计元素的结果,使得分析模型更加接近系统实现。
(A) 领域模型;                        (B) 数据模型;
(C) 设计模型;                        (D) 概念模型
4、在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。
(A) 并发控制;                        (B) 决策点;
(C) 对象;                            (D) 活动
5、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中(  )包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系。
(A) 行为视图;                        (B) 构件视图;
(C) 结构视图;                        (D) 用例视图
6、在UML顺序图中,如果一条消息从对象a传向对象b,那么其( )是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。
(A) 返回消息;                        (B) 创建消息;
(C) 自消息;                            (D) 销毁消息
7、在UML中,( )可以对模型元素进行有效地组织,如类,用例,构件,从而构成具有一定意义的单元。
(A) 构件;                            (B) 包;
(C) 节点;                            (D) 连接
8、( )描述软件系统中的构件及构件之间的构成关系和依赖关系。
(A) 状态图;                            (B) 对象图;
(C) 构件图;                            (D) 部署图
9、泛化使得()操作成为可能,即操作的实现是由它们所使得的对象的类,而不是由调用者确定的。
(A) 多重;                            (B) 多态;
(C) 传参;                            (D) 传值
10、在用例图中,执行者之间的关系只有( )一种。
(A) 扩展;                            (B) 包含;
(C) 继承;                            (D) 实现
11、以下哪个选项不是状态图中三个常用的活动之一?( )
(A) 入口动作;                        (B) 出口动作;
(C) 动作;                            (D) 中间动作
12、如果用例A和用例B相似,但A的动作序列是通过改写B的部分动作或者扩展B的动作而获得的,则称( )。
(A) 用例A包含用例B;                (B) 用例A扩展用例B;
(C) 用例A继承用例B;                (D) 用例A实现用例B
13、UML中所谓的“泛化”可以用以下哪个术语来代替?
(A) 聚合;                            (B) 继承;
(C) 抽象;                            (D) 封装
14、在UML活动图中,( )表示操作之间的信息交换。
(A) 控制流;                            (B) 信息流;
(C) 初始活动;                        (D) 活动
15、在Java或C++中,一个_____仅仅是指一个类提供给其他类的一组操作定义。
(A) 接口;                            (B) 对象;
(C) 抽象类;                            (D) 引用(指针)
16、在面向对象程序设计中,对象与对象之间的协作是通过_______机制来实现的。
(A) 参数传递;                        (B) 消息传递;
(C) 深拷贝;                            (D) 浅拷贝
17、一般情况下,可以将面向对象中的聚合概念划分为( )关系。
(A) 继承;                            (B) 关联;
(C) 组合;                            (D) 聚合
18、encapsulation所对应的中文术语是?
(A) 多态;                            (B) 封装;
(C) 抽象;                            (D) 聚合
19、在状态图中,( )表示两个状态之间的关系;源状态和目标状态。
(A) 监护条件;                        (B) 事件;
(C) 状态;                            (D) 转换
20、目前业界主流的软件开发方法是?
(A) 面向过程;                        (B) 面向对象;
视图包括哪几个视图(C) 面向用户;                        (D) 面向切面
21、以下哪个不是面向对象的概念?
(A) 封装;                            (B) 多态;
(C) 抽象;                            (D) 聚类
22、________能够使你在现有的UML元素的基础上创建新的元素
(A) 关键字;                            (B) 构造型;
(C) 关联;                            (D) 继承
23、________和_________都能够表示对象之间的交互,因此他们被合称为交互图。
(A) 顺序图、类图;                    (B) 协作图、状态图;
(C) 顺序图、协作图;                    (D) 类图、状态图
24、________是从用户的观察角度收集系统需求的一项屡试不爽的技术
(A) 类图;                            (B) 用例图;
(C) 协作图;                        (D) 顺序图
25、下列对操作描述错误的是(  )
(A) 接口可以定义操作;                (B) 类可以定义操作;
(C) 操作可以作为顺序图中的消息;        (D) 对象可以定义操作
26、在UML模型中,类用(  )表示
(A) 直角矩形;                        (B) 圆角矩形;
(C) 椭圆;                            (D) 牛眼睛
27、接口的构造型是(  )
(A)《sign》;                            (B)《interface》;
(C) 《component》;                    (D)《mode》
28、下列哪些选项不可以具有继承关系( )
(A) 类;                                (B)    参与者;
(C) 用例;                            (D) 活动
29、类图中可以指明哪些信息( )
(A) 属性;                            (B) 操作;
(C) 职责;                            (D) 以上都可以
30、UML的中文名称是( )
(A)可扩展标记语言;                    (B) 超文本标记语言;
(C) 统一建模语言;                    (D) 软件建模语言
31、UML具有4层体系结构,下列哪层不是
(A) M0;                            (B) M1
(C) M3;                                (D) M4
32、包图可以体现包的多种关系,下列那个不是
(A)    继承;                            (B) 重载;
(C) 依赖;                            (D) 细化
33、设计视图的静态方面采用( )表现
(A) 交互图;                            (B) 类图和对象图;
(C) 状态图;                          (D) 活动图
34、用例视图的静态方面由( )来表现
(A) 用例图;                            (B) 交互图;
(C) 状态图;                            (D) 活动图
35、常用的UML工具有很多,下列哪个不是
(A)  Rose;                            (B) powerdesign;
(C)  visio;                            (D) vss
36、在UML中面向对象的概念有很多,下列哪个不是
(A) 抽象;                            (B) 继承;
(C) 封装;                            (D) 线程
37、下列对“瀑布”开发方法描述错误的是( )
(A) 开发过程被分割开来;
(B) 不利于在项目开发过程对问题的逐步理解;
(C) 分析、设计、编码和部署阶段是一个接一个顺序进行的;
(D) 强调无缝连接
38、GRAPPLE由5个段组成,分别是(  )
(A) 需求收集、分析、设计、开发、部署;
(B) 领域分析、充实用例、测试设计、编码、部署;
(C) 需求分析、设计、开发、测试、部署;
(D) 需求分析、设计、编码、部署、庆祝
39、下列(  )不是UML提供的扩展机制
(A) 构造型;                            (B) 标记值;
(C) 约束;                            (D) 模型
40、对UML层级M0~M3描述正确的是
(A) 运行时实例、模型、元模型、元元模型;
(B) 模型、运行时实例、元模型、元元模型;
(C) 元元模型、元模型、模型、运行时实例;
(D) 元元模型、元模型、运行时实例、模型
41、下列对包描述错误的是( )
(A) 包图描述一个过程或者操作的工作步骤;
(B) 包是用来对图的元素进行分组;
(C) 包为一组元素提供了一个命名空间;
(D) 包图对UML中的其他图提供支持
42、在UML1.X中,部署图中所使用的图元不包括( )
(A) 构件;                            (B) 节点;
(C) 关系;                            (D) 信号
43、下列对部署图描述正确的是(  )
(A) 描述一个过程或者操作的工作步骤;
(B) 描述对象之间的交互;
(C) 描述最终系统的硬件设置以及和硬件相关的各项事宜;
(D) 描述单个对象的状态变化
44、在构件图中,构件用(  )表示
(A) 凹角五边形;                        (B) 左侧有两个小矩形的大矩形框;
(C) 圆角矩形;                        (D) 立方体
45、在构件图中,可以表示的关系不包括( )
(A) 继承;                            (B) 依赖;
(C) 聚集;                            (D) 注释
46、在UML1.X中,构件图中所使用的图元不包括( )
(A) 构件;                            (B) 接口;
(C) 泛化;                            (D) 多对象
47、在构件图中,一个构件替换另一个构件的条件( )
(A) 新构件符合旧构件的接口;            (B) 旧构件符合新构件的接口;
(C) 新构件和旧构件名称相同;            (D) 构件可以任意替换,不许任何条件
48、下列对构件图描述错误的是( )
(A) 软件构件是软件系统的一个物理单元;
(B) 在UML1.X,数据文件、表格、可执行文件、文档、和动态链接库等都被定义为构件;
(C) 构件提供和其他构件之间的接口;
(D) 构件图包含构件、接口、关系和泳道
49、在活动图中,下列关于泳道描述正确的是(  )
(A) 泳道用来表示活动发生的顺序;
(B) 泳道用来表示活动的迁移;
(C) 泳道表达出图中的各个活动分别由哪些对象负责;
(D) 泳道用来表示if条件
50、在活动图中,接收信号用( )表示
(A) 凸角五边形;                        (B) 凹角五边形;
(C) 圆角矩形;                        (D) 直角矩形
51、在UML1.X中,活动图中所使用的图元不包括( )
(A) 判定;                            (B) 参与者
(C) 信号;                            (D) 活动
52、下列对活动图描述错误的是(  )
(A) 活动图被设计用于简化描述一个过程或者操作的工作步骤;
(B) 活动图和旧的流程图很类似;
(C) 活动图用于描述业务过程和类的操作;
(D) 活动图显示出工作步骤、判定点和用例
53、在协作图中,消息发生的顺序如何表示(  )
(A) 可以在消息名前面加上消息的序号;
(B) 用生命线表示;
(C) 从左到右依次发生;
(D) 从右到左依次发生
54、下列对顺序图和协作图的关系描述错误的是(  )
(A) 顺序图和协作图在语义上是等价的;
(B) 顺序图和协作图不可以相互转换;
(C) 协作图强调的是交互的语境和参与交互的对象的整体组织;
(D) 顺序图强调的是交互的时间顺序
55、在顺序图中,消息的类型不包括( )
(A) 同步消息;                            (B) 异步消息;
(C) 返回消息;                            (D) 传递消息
56、下面哪个符号代表包图(  )
57、在类图中,哪种关系表达总体与局部的关系(    )
(A)泛化            (B)实现            (C)依赖            (D)聚集
58、在类图中,“+”表示的可见性是(    )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。