华师14秋《面向对象分析与设计》在线作业答案
华师14秋《面向对象分析与设计》在线作业试卷总分:100 测试时间:--
一、单选题(共10道试题,共30分。)
1.UML的全称是 ()
A. Unify Modeling Language
B. Unified Modeling Language
C. Unified Modem Language
D. Unified Making Language
满分:3分
2.以下不属于业务规则的是()
A. 事实
B. 推理规则
C. 约束
D. 业务逻辑
满分:3分
3.基于用例的需求定义过程是以()为中心,来组织各类软件需求。
A. 用例
B. 参与者
C. 关系
D. 系统边界
满分:3分
4.()关系是指某个用例(基用例、主用例)在特定情况下无法进行处理,而把这些行为委托给其他用例。
A. 包含关系
B. 扩展关系
C. 关联关系
D. 泛化关系
满分:3分
5.()是分析模型中一个系统用例的表达式,它通过对象交互的方式描述了分析模型中指定的用例是如何实现的
A. 用例实现
B. 用例分析
C. 用例识别
D. 用例关系
满分:3分
6.以下关于OCP描述不正确的是()
A. OCP:开放-封闭原则
B. The Open-Close Princpile的简称为OCP
C. 软件模块对扩展开放
D. 软件模块对扩展和修改均开放
满分:3分
7.UML中的事物包括:结构事物,分组事物,注释事物和()
A. 实体事物
B. 边界事物
C. 控制事物
D. 行为事物
满分:3分
8.以下不属于反射特点的是()
A. 将应用程序分成元层次和基本层次两个部分
B. 元层次提供系统属性的相关信息
C. 基本层次包括应用程序逻辑,其实现建立在元层次之上
D. 将最小功能核心与扩展功能和特定功能分离出来
满分:3分
9.以下不属于设计原则的是()
A. 设计需要原则
B. Liskov替换原则
C. 开放-封闭原则
D. 非单一职责原则
满分:3分
10.下列对状态图描述不正确的是()
A. 状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为
B. 状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态
C. 状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率
D. 状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应
满分:3分
二、多选题(共10道试题,共40分。)
1.以下需求获取技术缺点比较耗时的有()
A. 收集资料
B. 现场观察
C. 访谈
D. 问卷调查
满分:4分
2.架构分析主要包含以下哪几部分内容()
A. 定义系统的备选架构来描述系统的高层组织结构,以用例组织后续的分析模型。
B. 确定分析机制以记录系统中的通用问题
C. 提取系统的关键抽象以揭示系统必须能够处理的核心概念
D. 创建用例实现来启动用例分析
满分:4分
3.部署图的组成包括()
A. 处理器
B. 设备
C. 构件
D. 连接
满分:4分
4.用例的重点在于描述功能需求,但对系统来说,还存在功能之外的东西,即非功能需求,被称为补充约束,补充约束的表示方法有():
A. 数据需求
B. 业务规则
C. 非功能需求
D. 备选事件流
满分:4分
5.()代表职责集。
A. 设计类
B. 子系统
C. 接口
D. 主动类
满分:4分
6.以下关于分析与设计的对比正确的是()。
A. 分析关注的是解决方法的理解,设计关注的是业务问题的理解
B. 设计一个较大的模型,包括系统各个方面的细节
C. 设计要充分考虑操作、属性、对象的生命周期
D. 分析侧重描述系统的功能需求
满分:4分
7.在UML中,对于复杂状态,还可进一步描述其内部结构,这些内部结构可能包含以下()
A. 入口动作
B. 出口动作
C. 内部转移
D. 子状态机
满分:4分
8.以下关于OCP描述正确的是()
A. OCP:开放-封闭原则
B. The Open-Close Princpile的简称为OCP
C. 软件模块对扩展开放
D. 软件模块对修改是封闭的
满分:4分
9.以下属于结构型模式的有:()
A. 工厂模式
B. 代理模式
C. 适配器模式
D. 单例模式
满分:4分
10.以下属于UML图的是()
A. 对象图
B. 通信图
C. 状态图
D. 流程图
满分:4分
三、判断题(共10道试题,共30分。)
1.用例的核心内容是参与者。
A. 错误
B. 正确
满分:3分
2.用例文档是用来描述用例和外界交互的规格说明书。
A. 错误
B. 正确
满分:3分
3.反射的特点是将应用程序分成元层次和基本层次两个部分。
A. 错误
B. 正确
满分:3分
4.面向对象技术的相关原则只有封装和抽象。
A. 错误
B. 正确
满分:3分
5.基于用例的需求定义过程是以参与者为中心,来组织各类软件需求。
A. 错误
B. 正确
满分:3分
6.时间图描述对象之间消息的交互,强调的是真实时间信息的交互图。
A. 错误
B. 正确
满分:3分
7.业务对象模型的静态模型主要关注的是业务用例。
A. 错误
B. 正确
满分:3分
8.通信图用来描述对象之间消息的交互,强调真实时间信息的交互图。
A. 错误
B. 正确
满分:3分
9.构件图的组成包括接口、构件和发送者。
A. 错误
B. 正确
满分:3分
10.实体类用于记录系统所需要维护的数据和对这些数据的处理行为。
A. 错误
B. 正确
满分:3分
页:
[1]