admin 管理员组

文章数量: 1184232


2024年3月28日发(作者:站长之家查询网站)

XXX大 学 试 卷

第 1 页 共 9 页

《面向对象分析与设计》

考试试卷(第一套)

课程号 5808115040

闭卷笔试

考试时间 100 分钟

适用专业年级(方向):

考试方式及要求:

题 号

得 分

阅卷人

一、

1

9

17

25

2

10

18

26

一 二 三 四

总分

单项选择(每题1.5分,共45分,答案写在题前表格内)

3

11

19

27

4

12

20

28

5

13

21

29

6

14

22

30

7

15

23

8

16

24

1. SDLC需求分析阶段结束时将产生哪个文档( )。

A.可行性分析报告 B.软件需求说明书

C.软件需求统计 D.系统需求统计

2. 面向对象将描述事物的数据与( )封装在一起,作为一个相互依存,不可

分割的整体来处理。

A.信息 B.数据隐藏

线

C.数据操作 D.数据抽象

3. ( )是从用户使用的角度描述系统功能的图形表示方法。

A.类图 B.对象图

C.序列图 D.用例图

4. ( )描述了一组交互对象间的动态协助关系,表示完成某项行为的对象和

这些对象间传统消息的时间顺序。

A.对象图

C.序列图

B.协作图

D.状态图

5. ( )的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问

XXX 大 学 试 卷

第 2 页 共 9 页

A.瀑布模型 B.原型模型

C.增量模型 D.螺旋模型

6. ( )是用于把元素组织成组的通用机制

A.包 B.类

C.接口 D.组件

7. 对某企业的工作流程进行建模,( )是最有效的。

A. 交互图 B.活动图

C. 状态图 D.类图

8. 一个设计得好的OO系统具有( )

A.低内聚、低耦合的特征 B.高内聚、低耦合的特征

C.高内聚、高耦合的特征 D.低内聚、高耦合的特征

9. 下面那个图符表示UML中的实现关系?( )。

A.

C.

10.下图表示类图的( )

Class1

-attr11

-attr12

+op11()

+op12()

B.

D.

Class2

-attr21

-attr22

+op21()

+op22()

A.关联关系 B.泛化关系

C.实现关系 D.依赖关系

11.一个银行业务系统采用如图所示的配置图,则错误的是( )。

A.与GUI有关的类应该部署在Branch Client上

B.这个图表示一个三层的体系结构,不管Branch Client、Financial App Server、

Database Server是运行在同一台机器上还是在不同机器上

C.为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在

Financial App Server上

D.为了系统的可伸缩性,与业务逻辑有关的对象应该部署在Branch Client上

XXX大 学 试 卷

第 3 页 共 9 页

12. 用例图关于角色的说法中错误的是( )。

A. 参与者是与目标系统交互的人或物

B. 参与者可以是实际的人,也可以是外部设备、外部系统等

C. 参与者之间可以存在一定的关系

D. 参与者是用例图的重要组成部分,因此它是目标系统的组成部分

13.在UML模型中,类用 ( )表示

A.直角矩形 B.圆角矩形

C.椭圆 D.圆形

14.接口的构造型是( )

A.《sign》 B.《interface》

C.《component》 D.《mode》

15.下面哪个UML视图是描述一个对象的生命周期的( )

A.状态图 B.类图

C.协作图 D.顺序图

16.在类图中,“ ~”表示的可见性是( )

A.Public

C.Private

B.Protected

D.Package

17.生命线是UML视图中哪个图形的组成部分( )

A.类图 B.状态图

C.活动图 D.顺序图

18.以下哪一项不是UML的基本成分( )

A.静态 B.动态

C.关系 D.注释

19.以下哪一项表示的两个类之间的语义关系是当更改一个类的属性和操作时会

影响另一个类的属性和操作( )

A.组合 B.依赖

C.聚合 D.泛化

20.( )是对象与其他外部世界相互关联的唯一途径。

A.消息传递 B.状态转

C.接口 D.函数调用

21.在UML顺序图中,如果一条消息从对象a传向对象b,那么其( )是一条

从b指向a的虚线有向边,它表示原消息的处理已经完成,处理结果(如果有

的话)沿返回消息传回。

A.自消息 B.创建(create)消息

C.返回消息 D.销毁(destroy)消息

22.关于度量类关系图的复杂度的因素,以下哪种说法不正确( )

A.类的大小 B.类间的关系数

C.类属性和操作的可见性 D.以上说法都不正确

23.一软件过程包含9000组件,计划2个月完成其中5000个,在实际完成过程中

持续时间为3个月,则调整因子为( )

A.0.75 B.0.66

线

XXX 大 学 试 卷

第 4 页 共 9 页

C.0.5 D.0.55

24.以下哪种类型不属于GOF设计模式的分类( )

A.控制器模式 B.创建型模式

C.结构型模式 D.行为型模式

25.UML中关联的多重度是指( )

A.一个类有多个方法被另一个类调用

B.一个类的实类能够与另一个类的多个实类相关联

C.一个类的某个方法被另一个类调用的次数

D.两个类所具有的相同的方法和属性

26. 计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠

标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、

Monitor、Keyboard、Mouse)之间的关系是:( )

A.泛化关系(Generalization) B.实现关系(Realization)

C.包含关系(Inclusion) D.聚合关系(Aggregation)

27.在状态图中不能表示下面那些概念?( )

A.动作(action) B.事件(event)

C.转移(transition) D.类(class)

28.( )可以用于帮助设计人员在UML模型为模型定义约束信息,创建更为精

确的设计模型。

A.约束 B.历史

C.标记 D.构造型

29.关于接口与抽象类的说法不正确的是( )。

A.接口能实现多继承抽象类不支持 B.抽象类不提供任何方法的定义

C.接口不包含任何属性 D.接口可以在多个包内实现

30.下列对操作描述错误的是( )

A.接口可以定义操作 B.类可以定义操作

C.对象可以定义操作 D.操作可以作为顺序图中的消息

二、 判断题(每题1分,共10分)

1. 角色在用例关系图的系统边界之内( )

2.测试准确度与测试用例数量成正比关系( )

3.用例关系图中角色只能连接到一个用例( )

4.类关系图是动态建模的一部分( )

5.通信关系图也称为协作关系图( )

6.打包能使软件的管理更复杂( )

7.动态建模也叫结构建模( )

8.序列关系图与通信关系图可以相互转换( )

9.源代码文件和数据文件不属于组件( )

10.抽象就是关注一个实体本质的、内在的方面,而忽视其实现的细节( )

XXX大 学 试 卷

第 5 页 共 9 页

三、 简答题(共15分)

1. 请列举类关系图中的各种关系,并画出其UML图形表示。(5分)

2. 仔细阅读下图,写出你能从图中获取的所有信息。(10分)

线

XXX 大 学 试 卷

第 6 页 共 9 页

四、 综合题(共30分)

1. 根据要求画出用例图(10分)

在图书管理系统中,管理员可以进行“删除书籍”和修改“修改书籍信息”这

两个操作,并且这两个用例与“图书查询”用例之间是一种包含关系:即不管删除

数据还是修改书籍信息,都必须先进行该书籍信息的查询工作,请画出描述该业务

的用例图

XXX大 学 试 卷

第 7 页 共 9 页

2. 根据要求画出顺序图(20)

用户登录系统,首先要和登录窗口交互,输入用户名和密码。登录窗口负责和

服务器交互,将用户输入的用户和密码发送到服务器,服务器再与数据库交互,以

验证用户名和密码的有效性,如果验证成功,则返回OK,验证失败返回Error。服务

器将通过登录窗口将信息显示给用户。

线

XXX 大 学 试 卷

第 8 页 共 9 页

《面向对象分析与设计》

考试试卷(第一套)

答案

一、 单项选择(每题1.5分,共45分)

1 B 2 C 3 D 4 C 5 A 6 A 7 B 8 B

9 C 10 B 11 D 12 D 13 A 14 B 15 A 16 D

17 D 18 C 19 A 20 C 21 C 22 D 23 B 24 A

25 A 26 D 27 D 28 A 29 B 30 C

二、

F

三、 简答题(共20分)

1. 请列举类关系图中的各种关系,并画出其UML图形表示。(5分)

答:类关系图中主要存在组合、聚合、泛化、实现四种关系

组合 :

聚合:

泛化:

实现:

2. 仔细阅读下图,写出你能从图中获取的所有信息。(10分)

1. 系统采用.net 2003开发,Oracle9i数据库,采用数据库访问技术。

2. 系统将业务逻辑以web服务形式进行封装,并将服务发布在应用服务器

上。

3. 应用服务器采用IIS(5.1以上)做Web服务器,windows操作系统,安装.Net

framework 1.1环境。

4. 应用服务器包含有配置组件,业务逻辑组件,数据访问组件,web服务组

5. 客户端可采用过浏览器和桌面应用程序。浏览器版本要求IE6.0以

上,firefox1.5,桌面客户端须安装.Net framework 1.1环境,并通过SOAP协议和http

调用web服务

四、 综合题(共30分)

T

判断题(每题1分,共10分)

F F T F F T F F

1. 根据要求画出用例图(10分)

在图书管理系统中,管理员可以进行“删除书籍”和修改“修改书籍信息”这

两个操作,并且这两个用例与“图书查询”用例之间是一种包含关系:即不管删除

数据还是修改书籍信息,都必须先进行该书籍信息的查询工作,请画出描述该业务

的用例图

XXX大 学 试 卷

第 9 页 共 9 页

图书管理系统

修改书籍

<>

用例3

<>

管理员

删除书籍

2. 根据要求画出顺序图(20)

用户登录系统,首先要和登录窗口交互,输入用户名和密码。登录窗口负责和

服务器交互,将用户输入的用户和密码发送到服务器,服务器再与数据库交互,以

验证用户名和密码的有效性,如果验证成功,则返回OK,验证失败返回Error。服务

器将通过登录窗口将信息显示给用户。

线


本文标签: 关系 表示 对象 系统 信息