2015《面向对象分析与设计》复习题

2019-01-05 11:31

一、填空题

1. 对象是由 属性 和 操作 构成的,前者描述事物的数据特征,后者描述事物的行为特征。

2. 面向对象的基本原则是 抽象 、 分类 、 封装 、 消息通信 、 多态 、行为分析和复杂性控制等。 3. UML的英文全称是 Unified Modeling Language ,中文全称是 统一建模语言 。 4. UML的通用机制是 、 和 。 5.UML的扩展机制是 、 和 。

6.OOA的中文全称是 面向对象分析方法 ;OOD的中文全称是 面向对象设计 。 7.在面向对象分析中,使用 图来描述系统的功能需求。

8.类图按照抽象层次不同,可分为 阶段和 阶段两种。 9.类的可见性包括 、 、protected和package四种。

10.在UML中,类之间的关系是 、 、 和 。 8. 图以独立的对象为中心进行,描述其随时间变化的动态行为。 9.协作图是由对象、 和 等要素构成的。

10.协作图和顺序图是 视图的两种不同表现形式,属于系统的 模型。

11.在活动图中, 用于将活动按照职责进行分组, 可以将转换路径分成多个部分,每一部分都有单独的 和

1

不同的结果。 二、

1. 以下说法错误的是 。 ..

A) 多态性防止了程序相互依赖性而带来的变动影响

B) 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果 C) 多态性与继承性相结合使软件具有更广泛的重用性和可扩展性 D) 封装性是保证软件部件具有优良的模块性的基础 2. 以下关于视图的说法,正确的是 。 A) 用例视图从参与者角度,描述系统功能的实现细节 B) 部署视图从物理角度,描述系统中各对象的空间组织关系 C) 静态视图中的关系主要包括关联、泛化和依赖等 D) 活动视图只能够表达顺序流程控制

3. 下列可视化建模工具中,开源的是 。 A) Rational Rose

B)Power Designer C) StarUML

D) Visio

4. StarUML目前默认支持的代码生成功能的目标语言不包括 。 .A) Visual Foxpro

B)C#

C) Visual C

D)Java

5. 软件开发中的经典阶段包括 、 、 、 规范、 、测试、部署和维护。 A) 分析、需求、实现、设计 B) 需求、分析、设计、实现 C) 设计、实现、分析、需求 D) 需求、设计、分析、实现

6. 类间常见的四种关系,按照强度递增排列,正确的是 。 ..

2

A) 复合、继承、聚合、关联 B) 继承、复合、聚合、关联 C) 关联、聚合、复合、继承 D) 关联、聚合、继承、复合

7. 以下说法中,正确的是 。

A) 用例图描述了系统的参与者与系统进行交互的功能 B) 用例图中的参与者只能由人担任 C) 交互视图包含类图和序列图 D) 活动图只能表示顺序流程控制

8. 是需求阶段的主要产品。 A) 部署图 B)用例图 C)状态图 D) 类图

9. 以下说法中,错误的是 。 A) X3可以使用UC4与系统交互

B) X1可以使用UC1和UC4与系统交互 C) X2比X1、X3更具特殊性 D)UC3是没有步骤的抽象用例

3

10. 下图中,Class1、Class2和Class2是什么对象?

Class1Class2Class3

A) Class1是实体,Class2是控制者,Class3是边界 B) Class1是边界,Class2是实体,Class3是控制者 C) Class1是实体,Class2是边界,Class3是控制者 D) Class1是控制者,Class2是实体,Class3是边界 三、建模题

1. 用户登录火车票网上订票系统后,在用户界面上选择出发站、到站、日期和车次,提交订单给处理中心,并在45分钟之内在支付中心完成网上支付,视为订票成功。画出顾客成功订票的序列图。

4

2. 在火车票网上订票系统中,用户在未登录时可以进行余票查询(U8),在登录(U1)后可进行如下操作: (1)购票(U2):提交订单,并在45分钟之内完成网上支付(U3),视为订票成功 (2)订单查询(U4): (3)密码修改(U5) (4)退票(U6):不晚于开车前两小时,可退票 (5)改签(U7):不晚于开车前两小时,可进行改签 画出用户参与者的用例图。

5


2015《面向对象分析与设计》复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:福建省三明市2017-2018学年高考生物二模试卷 Word版含解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: