福师《面向对象的程序设计》在线作业二
一、单选题(共 9 道试题,共 18 分。)
1. 传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。 A. 一维 B. 二维 C. 三维 D. N维
正确答案:A
2. UML的四层模型体系结构中,运行时实例层通常称为()层 A. M0 B. M1 C. M2 D. M3
正确答案:A
3. RUP的中文全称是() A. 统一开发过程 B. 统一联合过程 C. 面向对象程序设计 D. 类的实现 正确答案:A
4. 在UML中,时序图将交互关系表示为()。 A. 三维图 B. 线性图 C. 二维图 D. 随机图形 正确答案:C
5. UML的()为UML的基础结构,基础结构由Infrastructure包表示。 A. 元元模型层 B. 元模型层 C. 模型层
D. 运行时实例层 正确答案:A
6. 对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。 A. OCL B. ODL C. DAO D. DDL
正确答案:A
7. 并发视图由状态图、(),以及活动图组成。 A. 协作图 B. 时序图 C. 类图
D. 用例图 正确答案:A
8. 下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。 A. 关联关系 B. 依赖关系 C. 泛化关系 D. 实现关系 E. 聚合关系 正确答案:A
9. ()是原子的,它是构造活动图的最小单位。 A. 动作状态 B. 活动状态 C. 动作流
D. 分支与合并 正确答案:A
福师《面向对象的程序设计》在线作业二 二、多选题(共 18 道试题,共 36 分。) 1. 用例图中的参与者有三大类,分别是() A. 系统用户
B. 与所建造的系统交互的其他系统 C. 一些可以运行的进程 D. 其它无关用户 正确答案:ABC
2. 类的设计应遵循如下原则()
A. 把类设计成可复用的“插接相容性”部件 B. 把类设计成健壮的部件 C. 把类设计成可集成的部件
D. 把类设计成任何情况下不能继承的部件 正确答案:ABC
3. 运用UML进行面向对象的系统分析设计,需要经过如下步骤() A. 识别系统的用例和角色 B. 进行系统分析并抽象出类
C. 设计系统,并设计系统中的类及其行为 D. 编写代码 正确答案:ABC
4. 消息序列可以用两种图来表示:()和()。 A. 时序图 B. 协作图 C. 类图 D. 对象图 正确答案:AB
5. 配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括()。
A. 对系统中的节点建模
B. 对节点之间的关联关系建模 C. 对驻留在节点上的配置建模
D. 对驻留在节点上的配置之间的依赖关系建模 E. 对建模的结果进行精华和细化。 正确答案:ABCDE
6. 配置图中通常包含两种元素,分别是()。 A. 节点 B. 依赖关系 C. 关联关系 D. 接口
正确答案:AC
7. 对系统的物理方面进行建模时要用到两种图,分别是()。 A. 组件图 B. 状态图 C. 活动图 D. 配置图 正确答案:AD
8. 常见的事物之间的联系包括() A. 关联关系 B. 依赖关系 C. 泛化关系 D. 实现关系 E. 聚合关系
正确答案:ABCDE
9. 协作图包含3以下元素:()。 A. 对象 B. 链 C. 消息 D. 属性
正确答案:ABC
10. 事件流通常包括()和事后事件 A. 简要说明 B. 前提条件 C. 主事件流 D. 其他事件流 正确答案:ABCD
11. 组件图中通常包含以下几个元素。 A. 组件 B. 接口 C. 依赖关系 D. 关联关系 正确答案:ABC
12. 类图包含的元素分别是:类、接口、协作、()。