|
华师《面向对象分析与设计》在线作业
一、单选题:【10道,总分:30分】
1.以下不属于建模的目的是:( ) (满分:3)
A. 模型有助于按照所需的样式可视化系统
B. 模型不可以文档化设计决策
C. 模型能够描述系统的结构和行为
D. 模型提供构造系统的模板
2.以下不属于业务规则的是( ) (满分:3)
A. 事实
B. 推理规则
C. 约束
D. 业务逻辑
3.根据B-C-E三层备选架构,系统中的类相应地对应三个层次,以下不属于该三个层次的是( ) (满分:3)
A. 边界类
B. 控制类
C. 实体类
D. 静态类
4.控制类所提供的行为具有的特点不包含( ) (满分:3)
A. 独立于外部环境
B. 每次用例激活时都以同样的方式运行
C. 定义用例中的控制逻辑
D. 定义用例中的事务管理
5.以下不属于面向对象技术的相关原则有( ) (满分:3)
A. 抽象
B. 封装
C. 类
D. 多态
6.在UML中,协作图的组成不包括( ) (满分:3)
A. 对象
B. 消息
C. 发送者
D. 链
7.以下不属于用例之间的关系的是( ) (满分:3)
A. 包含关系
B. 扩展关系
C. 关联关系
D. 泛化关系
8.以下不属于反射特点的是( ) (满分:3)
A. 将应用程序分成元层次和基本层次两个部分
B. 元层次提供系统属性的相关信息
C. 基本层次包括应用程序逻辑,其实现建立在元层次之上
D. 将最小功能核心与扩展功能和特定功能分离出来
9.以下属于原型的优点的是( ) (满分:3)
A. 耗时、效率低
B. 可获得匿名答复
C. 便于开发方和用户发达成一致理解
D. 不需要用户过多参与
10.构件图的组成不包括( ) (满分:3)
A. 接口
B. 构件
C. 发送者
D. 依赖关系
二、多选题:【10道,总分:40分】
1.以下属于反射特点的是( ) (满分:4)
A. 将应用程序分成元层次和基本层次两个部分
B. 元层次提供系统属性的相关信息
C. 提供一个“即插即用”的软件环境
D. 将最小功能核心与扩展功能和特定功能分离出来
2.以下哪几个原则用来处理包之间的依赖关系,关注包的耦合性( ) (满分:4)
A. 共同封闭原则
B. 复用发布等价原则
C. 稳定抽象原则
D. 无环依赖原则
3.以下关于ISP描述正确的是( ) (满分:4)
A. ISP为The Interface Segregation Principle的简写
B. ISP就是接口隔离原则
C. ISP就是单一职责原则
D. ISP就是开放-封闭原则
4.以下属于架构机制的是( ) (满分:4)
A. 分析机制
B. 设计机制
C. 实现机制
D. 身份认证机制
5.以下属于需求获取技术的是( ) (满分:4)
A. 收集资料
B. 现场观察
C. 开会
D. 问卷调查
6.以下属于结构型模式的有:( ) (满分:4)
A. 工厂模式
B. 代理模式
C. 适配器模式
D. 单例模式
7.以下哪几个原则用来指导如何打包,关注包的内聚性( ) (满分:4)
A. 共同复用原则
B. 复用发布等价原则
C. 稳定抽象原则
D. 稳定依赖原则
8.以下关于命令正确的是( ) (满分:4)
A. 不支持撤销操作
B. 支持修改日志,当系统崩溃是,这些修改可以被重做对聚合对象的多种遍历
C. 在不同时刻指定、排列和执行请求
D. 抽象待执行动作以参数化某对象
9.迪米特准则给出了在一个方法内消息可以发送的对象( )。 (满分:4)
A. 对象本身
B. 该方法的一个参数
C. 对象本身的属性
D. 该方法内部创建的对象
10.部署图的组成包括( ) (满分:4)
A. 处理器
B. 设备
C. 构件
D. 连接
三、判断题:【10道,总分:30分】
1.用例的核心内容是参与者。 (满分:3)
A. 错误
B. 正确
2.对象图用来描述类、接口、协作及它们之间的关系。 (满分:3)
A. 错误
B. 正确
3.通信图用来描述对象之间消息的交互,强调真实时间信息的交互图。 (满分:3)
A. 错误
B. 正确
4.基于用例的需求定义过程是以参与者为中心,来组织各类软件需求。 (满分:3)
A. 错误
B. 正确
5.时间图描述对象之间消息的交互,强调的是真实时间信息的交互图。 (满分:3)
A. 错误
B. 正确
6.业务对象模型只包含静态模型。 (满分:3)
A. 错误
B. 正确
7.扩展关系表明了一种继承层次,通过这种继承层次,特化的用例继承泛化用例的全部属性和行为,并参与泛化用例的各种关系。 (满分:3)
A. 错误
B. 正确
8.UML不允许任何一种过程和方法使用它。 (满分:3)
A. 错误
B. 正确
9.UML概念模型的组成部分有基本的构造块、运用于这项构造块的通用机制和组织UML视图的架构。 (满分:3)
A. 错误
B. 正确
10.持久性分析机制是指拥有该机制的对象需要持久存在。 (满分:3)
A. 错误
B. 正确
|
|