奥鹏17春16秋福师《面向对象的程序设计》在线作业二
一、单选题(共 9 道试题,共 18 分。)
1. UML的四层模型体系结构中,元元模型层通常称为()层 A. M0 B. M1 C. M2 D. M3
正确答案:
2. 在UML中,扩展关系表示为虚线箭头加()字样。 A. <
3. 对象约束语言是一种()语言,它主要用于表示UML模型中施加于模型上的约束。 A. 面向对象 B. 过程化 C. 形式化 D. 结构性 正确答案:
4. RUP的中文全称是() A. 统一开发过程 B. 统一联合过程 C. 面向对象程序设计 D. 类的实现 正确答案:
5. 要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。 A. 圆括号 B. 方括号 C. 尖括号 D. 无需括号 正确答案:
6. 传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。 A. 一维 B. 二维 C. 三维
D. N维 正确答案:
7. UML的四层模型体系结构中,运行时实例层通常称为()层 A. M0 B. M1 C. M2 D. M3
正确答案:
8. 在UML中,包含关系表示为虚线箭头加()字样。 A. <
9. OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。 A. IBM B. Oracle C. Microsoft D. 联想 正确答案:
福师《面向对象的程序设计》在线作业二
二、多选题(共 18 道试题,共 36 分。)
1. 一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。 A. 混乱的需求管理
B. 开发者之间以及开发者和用户不清晰的交流 C. 架构不够牢固
D. 没有发现需求、设计和实现中的不一致 正确答案:
2. 协作图包含3以下元素:()。 A. 对象 B. 链 C. 消息 D. 属性 正确答案:
3. UML由以下部分组成() A. 视图 B. 图
C. 模型元素 D. 通用机制 正确答案:
4. UML中的事物可分为以下几类() A. 结构事物 B. 动作事物 C. 分组事物 D. 注释事物 正确答案:
5. 配置图中通常包含两种元素,分别是()。 A. 节点 B. 依赖关系 C. 关联关系 D. 接口 正确答案:
6. 事件流通常包括()和事后事件 A. 简要说明 B. 前提条件 C. 主事件流 D. 其他事件流 正确答案:
7. 组成UML的图形元素有()和判定等。 A. 状态 B. 转换 C. 初始状态 D. 终结状态 正确答案:
8. 配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括()。 A. 对系统中的节点建模
B. 对节点之间的关联关系建模 C. 对驻留在节点上的配置建模
D. 对驻留在节点上的配置之间的依赖关系建模 E. 对建模的结果进行精华和细化。 正确答案:
9. 用例图中的参与者有三大类,分别是() A. 系统用户
B. 与所建造的系统交互的其他系统 C. 一些可以运行的进程 D. 其它无关用户 正确答案:
10. UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。 A. 活动状态 B. 动作流 C. 分支与合并 D. 分叉与汇合 正确答案:
11. 类图包含的元素分别是:类、接口、协作、()。 A. 依赖关系 B. 泛化关系 C. 关联关系 D. 实现关系 正确答案:
12. UML元模型由UML包的内容来规定,其中UML包分成用于()和()建模的包。 A. 数据性 B. 结构性 C. 行为性 D. 操作性 正确答案:
13. 用例图包含的元素分别是:参与者、(),以及泛化关系。 A. 用例 B. 关联关系 C. 包含关系 D. 扩展关系 正确答案:
14. 实际的建模过程中,可以把节点分()。 A. 处理器 B. 设备 C. 应用软件 D. 系统软件 正确答案:
15. 运用UML进行面向对象的系统分析设计,需要经过如下步骤() A. 识别系统的用例和角色 B. 进行系统分析并抽象出类
C. 设计系统,并设计系统中的类及其行为 D. 编写代码 正确答案:
16. 在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。 A. 配置组件 B. 工作产品组件 C. 执行组件 D. 自定义组件 正确答案:
17. 使用RUP,软件产品的生命周期被分成单独的开发周期。这些开发周期再被细分为多个阶段,主要包括()。
相关推荐: