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


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

绪论单元测试

1、UML是面向对象的软件建模语言,可应用到软件开发全过程。

A.对

B.错

正确答案:对

2、面向对象是当今主流的软件开发思想。()

A.对

B.错

正确答案:对

3、下列哪些工具可以用来进行UML建模?()

A.Rational Rose

B.Enterprise Architect (EA)

C.Microsoft Office Visio

D.StarUML

正确答案:Rational Rose;Enterprise Architect (EA);Microsoft Office Visio;StarUML

4、我们要从本课程中学到哪些知识?()

A.面向对象的基础知识

B.UML软件建模

C.面向对象的设计原则

D.面向对象编程语言

正确答案:面向对象的基础知识;UML软件建模;面向对象的设计原则

5、平时分析问题,总要获取哪些方面的信息?()

A.问题中涉及哪些事物?

B.事物的特征和行为是什么?

C.事物之间的关系是什么?

D.事物之间如何协作完成任务?

正确答案:问题中涉及哪些事物?;事物的特征和行为是什么?;事物之间的关系是什么?;事物之间如何协作完成任务?

第一章单元测试

1、模型的实质是什么?()

A.便于交流

B.对现实的简化

C.可视化

D.对现实的复杂化

正确答案:对现实的简化

2、对软件模型而言,下面说法错误的是()

A.是人员交流的媒介

B.是软件的中间形态

C.是软件升级和维护的依据

D.是软件的标准文档

正确答案:是软件的标准文档

3、以下关于模型的说法错误的是()

A.模型是对现实的简化。

B.模型必须是可视化的。

C.通过建模可以帮助人们理解复杂的问题。

D.一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。

正确答案:模型必须是可视化的。

4、以下哪一个选项不能当做模型?()

A.地球仪

B.交通地图

C.电路设计图

D.灭火器

正确答案:灭火器

5、以下对软件建模描述正确的是()

A.要正确建模,模型必须准确反映软件系统的真实情况。

B.每个模型可以有多种表达方式,从不同角度来刻画系统。

C.模型是对现实世界的简化,但不能掩盖重要的细节。

D.描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的

E.越庞大复杂的系统,建模的重要性越大。

正确答案:要正确建模,模型必须准确反映软件系统的真实情况。;每个模型可以有多种表达方式,从不同角度来刻画系统。;模型是对现实世界的简化,但不能掩盖重要的细节。;描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的;越庞大复杂的系统,建模的重要性越大。

第二章单元测试

1、在下面所述中,关于UML的说法不正确的是()

A.UML不适用于迭代式的开发过程。

B.UML是一种可视化的建模语言。

C.UML不是过程也不是方法,但允许每一种过程和方法使用它。