当前位置:首页 > 15春福师《面向对象的程序设计》在线作业一
谋学网www.mouxue.com
福师《面向对象的程序设计》在线作业一
一、单选题(共 9 道试题,共 18 分。)
1. 下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。 A. 关联关系 B. 依赖关系 C. 泛化关系 D. 实现关系 E. 聚合关系 正确答案:A
2. UML的()为UML的基础结构,基础结构由Infrastructure包表示。 A. 元元模型层 B. 元模型层 C. 模型层
D. 运行时实例层 正确答案:A
3. 并发视图由状态图、(),以及活动图组成。 A. 协作图 B. 时序图 C. 类图 D. 用例图 正确答案:A
4. 在UML中,包含关系表示为虚线箭头加()字样。 A. <
C. <
5. OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。 A. IBM B. Oracle C. Microsoft D. 联想 正确答案:A
6. 瀑布模型由B.M.Boehm于()年首先提出。 A. 1960 B. 1971
谋学网www.mouxue.com
C. 1970 D. 1988 正确答案:C
7. 要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。 A. 圆括号 B. 方括号 C. 尖括号 D. 无需括号 正确答案:C
8. UML的四层模型体系结构中,元元模型层通常称为()层 A. M0 B. M1 C. M2 D. M3
正确答案:D
9. 对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。 A. OCL B. ODL C. DAO D. DDL
正确答案:A
福师《面向对象的程序设计》在线作业一
二、多选题(共 18 道试题,共 36 分。)
1. UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。 A. 活动状态 B. 动作流 C. 分支与合并 D. 分叉与汇合 正确答案:ABCD
2. 实际的建模过程中,可以把节点分()。 A. 处理器 B. 设备 C. 应用软件 D. 系统软件
谋学网www.mouxue.com
正确答案:AB
3. UML中的事物可分为以下几类() A. 结构事物 B. 动作事物 C. 分组事物 D. 注释事物 正确答案:ABCD
4. 对系统的物理方面进行建模时要用到两种图,分别是()。 A. 组件图 B. 状态图 C. 活动图 D. 配置图 正确答案:AD
5. 在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。 A. 配置组件 B. 工作产品组件 C. 执行组件 D. 自定义组件 正确答案:ABC
6. 运用UML进行面向对象的系统分析设计,需要经过如下步骤() A. 识别系统的用例和角色 B. 进行系统分析并抽象出类
C. 设计系统,并设计系统中的类及其行为 D. 编写代码 正确答案:ABC
7. 组件图中通常包含以下几个元素。 A. 组件 B. 接口 C. 依赖关系 D. 关联关系 正确答案:ABC
8. 用例图中的参与者有三大类,分别是() A. 系统用户
B. 与所建造的系统交互的其他系统 C. 一些可以运行的进程 D. 其它无关用户 正确答案:ABC
9. UML中的视图大致分为如下几种() A. 用例视图 B. 逻辑视图 C. 组件视图 D. 并发视图 E. 配置视图
谋学网www.mouxue.com
正确答案:ABCDE
10. 一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。 A. 混乱的需求管理
B. 开发者之间以及开发者和用户不清晰的交流 C. 架构不够牢固
D. 没有发现需求、设计和实现中的不一致 正确答案:ABCD
11. 常见的事物之间的联系包括() A. 关联关系 B. 依赖关系 C. 泛化关系 D. 实现关系 E. 聚合关系 正确答案:ABCDE
12. 协作图包含3以下元素:()。 A. 对象 B. 链 C. 消息 D. 属性
正确答案:ABC
13. UML由以下部分组成() A. 视图 B. 图
C. 模型元素 D. 通用机制 正确答案:ABCD
14. UML的结构事物共有类、( )、组件、节点。 A. 接口 B. 协作 C. 用例 D. 活动类
正确答案:ABCD
15. 时序图和协作图之间的相同点主要包括()。 A. 规定责任 B. 支持消息 C. 衡量工具 D. 主要作用 正确答案:ABC
16. 用例图包含的元素分别是:参与者、(),以及泛化关系。 A. 用例 B. 关联关系 C. 包含关系
共分享92篇相关文档