智慧树知到《面向对象与UML(山东联盟)》章节测试答案


D.面向对象分析

正确答案:面向对象分析

9、下列关于面向对象方法中描述中错误的是()

A.使用设计模式有助于在软件开发中应用面向对象技术。

B.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度。

C.UML作为一种可视化建模语必须要与RUP开发过程同时使用。

D.目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法。

正确答案:UML作为一种可视化建模语必须要与RUP开发过程同时使用。

10、()是对象与其他外部世界相互关联的唯一途径。

A.消息传递

B.状态转换

C.接口

D.函数调用

正确答案:接口

第四章单元测试

1、UML中有哪些扩展机制?()

A.标记值

B.包

C.构造型

D.约束

E.注释

正确答案:标记值;构造型;约束

2、UML2.0版本中交互图包括以下哪几个?()

A.顺序图

B.通讯图(协作图)

C.交互纵览图

D.定时图

E.用例图

F.活动图

G:状态机图

正确答案:顺序图;通讯图(协作图);交互纵览图;定时图

3、UML通过图形的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括类图(classic diagram)、对象图(object diagram)和包图(package diagram),它们分别从不同的层面表示系统的静态结构。

A.行为视图

B.构件视图

C.结构视图

D.用例视图

正确答案:结构视图

4、以下哪个不是UML事物?()

A.结构事物

B.行为事物

C.分组事物

D.机制事物

正确答案:机制事物

5、UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中哪个图是面向对象系统建模中最常用的图,用于说明系统的静态设计视图()

A.组件图

B.类图

C.对象图

D.用例图

正确答案:类图

6、UML中的关系分为哪几种?()

A.依赖关系、类关系、一般化关系、合作关系

B.依赖关系、泛化关系、实现关系、继承关系

C.依赖关系、关联关系、泛化关系、实现关系

D.依赖关系、关联关系、泛化关系、合作关系

正确答案:依赖关系、关联关系、泛化关系、实现关系

7、把元素进行分组管理的通用机制是什么?()

A.包

B.类

C.接口

D.组件

E.泳道

正确答案:包

8、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。()视图包括交互图(interactivediagram)、状态图(statechart diagram)与活动图(activity diagram)。它们从不同的侧面刻画系统的动态行为。

A.结构视图

B.用例视图

C.行为视图

D.构件视图

正确答案:行为视图

9、()是一种不包含操作的实现部分的特殊类。

A.实现类

B.接口

C.分析类

D.概念类

正确答案:接口

10、()可以用于帮助设计人员在UML模型为模型定义约束信息,创建更为精确的设计模型。

A.OCL

B.表达式

C.属性