智慧树知到《面向对象分析与设计》章节测试答案


正确答案:实现目标软件系统与外部系统或外部设备之间的信息交流和互操作

7、以下()不是面向对象分析设计时的关键问题。

A.应该如何为对象类分配职责(responsibility)

B.某些针对设计问题的、经过反复验证的解决方案是如何设计出来的

C.什么样的类应该做什么样的事情

D.对象之间应该如何协作

正确答案:某些针对设计问题的、经过反复验证的解决方案是如何设计出来的

8、面向对象分析设计领域,良好的对象设计是构建高质量软件系统的基本要求,如架构性的内聚、可重用性、()等。

A.商业价值

B.可维护性

C.国家政策

D.企业资产

正确答案:可维护性

第四章单元测试

1、面向对象分析师需要把多种不同的寻找概念类的方法融合,实际工作中不再区分用了何种方法。对或错?

A.正确

B.错误

正确答案:正确

2、需求文档中的一个名词,究竟作为一个类,还是一个类的属性,需要具体情况具体分析。对或错?

A.正确

B.错误

正确答案:正确

3、在分析设计的早期,需要为每个概念类定义方法method,对或错?

A.正确

B.错误

正确答案:错误

4、CRC 方法寻找概念类的过程是很正式的行为,得出的结论也是正规的,不需要再修改了。对或错?

A.正确

B.错误

正确答案:错误

5、辨析一个概念类是属性还是类,一般可以参考以下准则(),判定这个概念是属性。

A.它不做具体的事情,它不能改变状态

B.它能完成具体的事情,它不能改变状态

C.它不做具体的事情,它能改变状态

D.它做具体的事情,也能改变状态

正确答案:它不做具体的事情,它不能改变状态

6、在面向对象分析设计过程中,CRC是一种寻找概念类的方法。CRC是指()。

A.Class Relation Clearly

B.Class Responsibility Collaboration

C.Cyclic Redundancy Check

D.Card Reduced Count

正确答案:Class Responsibility Collaboration

7、CRC分析过程的输入信息是()。

A.面向对象程序源码

B.设计模型

C.用例模型

D.绘图工具

正确答案:用例模型

8、关于在适当的细节层面定义概念类,下面描述不正确的是()。

A.当发现一个类非常复杂时,要考虑拆分成多个小一点的类

B.不能有太多的类

C.与所要解决的问题领域有关系

D.在实现时由程序员决定每个定义多少个方法

正确答案:在实现时由程序员决定每个定义多少个方法

9、头脑风暴是执行CRC法寻找概念类的手段之一,其原则是()

A.不是所有的概念都可以提出来,没有依据的概念不应该提

B.不要批评其他人,所有的概念都可以提

C.由小组长指定下一位发言者

D.在整个会议期间一定要严肃,不苟言笑

正确答案:不要批评其他人,所有的概念都可以提

第五章单元测试

1、对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装()的整体。

A.命名空间

B.要完成任务