智慧树知到《面向对象分析与设计》章节测试答案
正确答案:实现目标软件系统与外部系统或外部设备之间的信息交流和互操作
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.要完成任务