大学MOOC 面向对象分析设计与UML建模(厦门理工学院)1452073224 最新慕课完整章节测试答案
第四章 用例图
用例图 单元测验
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: 在扩展关系中,基础用例提供了一个或多个插入点,扩展用例在这些插入点中提供了另外的行为
答案: 【 参与者指的是人,不能是子系统和时间等概念】
6、单选题:
下面不属于用例图的作用的是()
选项:
A: 展示软件的功能
B: 展示软件的特性
C: 展示软件使用者与软件功能的关系
D: 展示软件功能之间的关系
答案: 【 展示软件的特性】
7、单选题:
下列不属于构成用例图的要素是()
选项:
A: 包含
B: 参与者
C: 用例
D: 关系
答案: 【 包含】
8、单选题:
对于ATM系统的“取款”用例(客户通过插入银行卡并输入正确的密码从ATM机中成功取款的过程),( )应该作为该用例的参与者,
选项:
A: ATM机
B: 银行工作人员
C: 取款客户
D: 取款
答案: 【 取款客户】
9、单选题:
下列UML关系中在用例图中不会出现的一项是( )
选项:
A: 关联关系
B: 泛化关系
C: 包含关系
D: 扩展关系
答案: 【 关联关系】
10、单选题:
包含关系是在( )关系的基础上通过添加构造型实现的。
选项:
A: 关联关系
B: 泛化关系
C: 实现关系
D: 依赖关系
答案: 【 依赖关系】
11、判断题:
参与者位于系统边界外,并不是系统的一部分。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
在用例图中、一个参与者一定对应于现实中的某个特定对象
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统有交互的事物
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
参与者就是那些为系統提供输入的人或事物
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
在用例图中,用例必须由相应的参与者来发起或执行
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
在绘制用例图时,其中用例的粒度越细越好
选项:
A: 正确
B: 错误
答案: 【 错误】
17、判断题:
用例的包含关系与扩展关系在表示法上相似,都是将虚线箭头从基用例指向包含用例(扩展用例)。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
如果两个用例构成包含关系,则在基用例执行过程中,包含用例一定会执行至少一次。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
用例元素本身就可以描述该用例所表达的事件或交互过程。
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
用例描述中的前置条件与后置条件分别指的是用例执行前和执行后系统与参与者所处的状态。
选项:
A: 正确
B: 错误
答案: 【 正确】
第五章 类图
第五章 类图 单元测验
1、单选题:
下列关于类图的说法中正确的是 ( )
选项:
A: 类图是由类、组件、包等模型元素以及它们间的关系构成的
B: 类图的目的在于描述系统的运行方式,而不是系统如何构成
C: 类图通过系统中的类和类间关系描述了系统的静态特性
D: 类图和数据模型有许多相似之处,区别是数据模型不仅描述了内部信息的结构,也包含了系统的内部行为
答案: 【 类图通过系统中的类和类间关系描述了系统的静态特性】
2、单选题:
类之问的关系不包括( )
选项:
A: 依赖关系
B: 泛化关系
C: 实现关系
D: 分解关系
答案: 【 分解关系】
3、单选题:
当类的属性与操作添加了( )限定符后表示该属性或操作只对本类可见,不能被其他类访问。
选项:
A: public
B: private
C: protected
D: package
答案: 【 private】
4、单选题:
下列关于接口关系的说法不正确的是( )
选项:
A: 接口是一种特殊的类
B: 接口可以看成是有<< interface>>构造型的类
C: 一个类可以通过实现接口从而具有接口指定的行为
D: 在调用设计合理的接口时,需要知道类对接口实现的具体信息
答案: 【 在调用设计合理的接口时,需要知道类对接口实现的具体信息】
5、单选题:
下列对类和接口的描述不正确的是 ( )
选项:
A: 当使用子类去替换一处父类时,设计良好的软件应当可以正确实现功能
B: 接口的方法名必须是公开( public)的
C: 一个类可以实现多个接口
D: 当一个类拥有另外一个类的全部属性和方法的时候,它们之间是实现关系
答案: 【 当一个类拥有另外一个类的全部属性和方法的时候,它们之间是实现关系】
6、单选题:
汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成,那么Car类和其他类( Wheel、 Engin、Tank、 Chair、 Steering Wheel)之间的关系是()
选项:
A: 关联关系
B: 泛化关系
C: 实现关系
D: 依赖关系
答案: 【 关联关系】
7、单选题:
假设类A的一个操作的其中ー个参数是类B的一个对象,且这两个类之间不存在其他关系,那么类A和类B之间构成( )
选项:
A: 关联关系
B: 泛化关系
C: 实现关系
D: 依赖关系
答案: 【 依赖关系】
8、单选题:
在下列选项中不属于分析类的是( )。
选项:
A: 实体类
B: 主类
C: 边界类
D: 控制类
答案: 【 主类】
9、单选题:
在下列选项中不属于类图的元素的是( )。
选项:
A: 类
B: 用例
C: 接口
D: 关联类
答案: 【 用例】
10、单选题:
在下列选项中不属于面向对象的设计原则的是( )
选项:
A: 里氏替换原则
B: 单一职责原则
C: 后进先出原则
D: 接口分离原则
答案: 【 后进先出原则】
11、判断题:
类图主要通过系统中的类及类之间的关系来描述系统的动态结构。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
任何一个类都必须具有一定数量的属性与操作
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
接口中的操作不应该包含其具体实现
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
接口与抽象类的概念是完全相同的
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
假设班级类(Class)与学生类( Student)之间建立了关联关系,并且约定一个班级至少拥有一个学生,每个学生只能属于ー个班级,则关联关系的班级类一端的多重性应设 1..*
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
在UML中,当接口使用小圆圈表示时,该接口与其他类的实现关系可以被简化为一条实线段。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
模板类在其参数未确定时,无法创建直接实例
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
当一个对象名表示为“A:B”时,表示这是一个A类的名称为B的对象
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
逆向工程指的是将某种语言的代码转换为模型的过程
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
里氏替换原则的主要内容是“父类对于子类应该是完全可替换的”
选项:
A: 正确
B: 错误
答案: 【 错误】
第十一章 活动图
活动图单元测验
1、单选题:
在活动图中包含并发含义的元素主要指的是( )
选项:
A: 控制流
B: 判断节点
C: 泳道
D: 分叉节点
答案: 【 分叉节点】
