智慧树知到《面向对象的系统分析与设计(山东联盟)》章节测试答案


A.对象的排列顺序很重要

B.时间维由上至下表示

C.对象的表示方式为正常/匿名

D.顺序图的组成为对象(参与者)、消息、生命线、激活

正确答案:对象的排列顺序很重要

第七章单元测试

1、下列不是状态机图组成要素的是()

A.状态

B.初始状态

C.转移

D.组件

正确答案:组件

2、假设一个转换被表示为“A[B]/C";,那么这个转换所表达的语义是();

A.该转换的触发器事件为A,监护条件为C,动作表达式为B

B.该转换的触发器事件为C,监护条件为A,动作表达式为B

C.该转换的触发器事件为A,监护条件为B,动作表达式为C

D.该转换的触发器事件为B,监护条件为A,动作表达式为C

正确答案:该转换的触发器事件为A,监护条件为B,动作表达式为C

3、状态机图可以表现()在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。 。

A.一个对象

B.多个执行者

C.一组对象

D.几个子系统

正确答案:一个对象

4、状态机图描述一个对象在不同()的驱动下发生的状态迁移。

A.执行者

B.事件

C.对象

D.数据

正确答案:事件

5、关于状态机图的说法,不正确的是()

A.状态机图用于对系统的静态方面建模

B.顺序图只表示一个交互过程中的对象行为,而状态机图则可以显示对象的所有行为

C.状态机图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着事件的推移来影响这些状态

D.状态机图通过建义类对象的生命周期模型来描述对象随时间变化的动态行为

正确答案:状态机图用于对系统的静态方面建模

第八章单元测试

1、关于包图的下列说法,不正确的是

A.用于用况,可以把一组用况打包

B.一个模型元素可以同时被多个包拥有

C.用于类图,可以把一组类打包

D.包是对OOA模型元素分组的机制

正确答案:一个模型元素可以同时被多个包拥有

2、划分包的基本策略

A.识别底层包

B.组织包的层次

C.建立包间关系(引入依赖、访问依赖或泛化关系)

D.确定包中元素的可见性

E.合并包,每个包最好包含7±2个内层元素

正确答案:识别底层包;组织包的层次;建立包间关系(引入依赖、访问依赖或泛化关系);确定包中元素的可见性;合并包,每个包最好包含7±2个内层元素

3、结构良好的包应该是高内聚、松耦合。

A.正确

B.错误

正确答案:正确

4、在同一包中,同一类型的元素的名字必须唯一,不同类型的元素也不可以同名。

A.正确

B.错误

正确答案:错误

5、部署目标通常用节点来表示,代表一个硬件设备或某些软件运行环境。

A.正确

B.错误

正确答案:正确

第九章单元测试

1、以下说法正确的是()

A.OOD以OOA模型为基础,且二者采用一致的表示法。

B.面向对象的设计主要解决与实现有关的问题,目标是产生一个符合条件的OOD模型