【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc

上传人:zf 文档编号:30809020 上传时间:2024-01-30 格式:DOC 页数:7 大小:479.50KB
下载 相关 举报
【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc_第1页
第1页 / 共7页
【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc_第2页
第2页 / 共7页
【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc_第3页
第3页 / 共7页
【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc_第4页
第4页 / 共7页
【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc

《【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc》由会员分享,可在线阅读,更多相关《【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc(7页珍藏版)》请在冰豆网上搜索。

【计算机】南理工2008年《面向对象建模技术》A卷(附答案).doc

醉雪—风随心动

南京理工大学课程考试试卷(学生考试用)

课程名称:

面向对象建模技术学分:

2大纲编号0626602

试卷编号:

A考试方式:

闭卷满分分值:

80考试时间:

120分钟

组卷日期:

2008年4月30日组卷教师(签字):

审定人(签字):

学生班级:

学生学号:

学生姓名:

说明:

1.所有试题做在答卷纸上

2.考试完毕后连考卷一起交

一、选择题(选择一个最合适的答案,1-10题每题1分,11-20题每题2分,共30分)

1、面向对象设计的基本特性除了封装和继承之外,还包括。

A一致性C多态性B完整性D可移植性

2、关于继承性,下列说法错误的是。

A父类的protected成员可被其子类访问。

B子类的对象可代替其父类的对象。

C子类的每个对象都是其父类的一个对象。

D一个父类可以有多个子类,每个子类只能有一个父类。

3、关于UML的一般命名规则,名称首字母应该大写的元素是。

A类的属性B类的操作C类的实例D类

4、在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系。

A.包含B.扩展C.泛化D.关联

5、在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是。

A包含 B实现 C扩展 D泛化

6、关于约束,下列描述错误的是。

A约束是对特定模型元素附加的语义信息。

B可以在注解中表示约束。

C约束必须表示为规范的约束语言。

D约束允许增加新的规则或者修改已有的规则。

7、关于同步调用消息和异步调用消息,下面哪一种说法是错误的。

A同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。

B异步调用,发出调用信息之后,继续下面动作,而不等待应答。

C发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。

D同步调用描述为实线实箭头,异步调用描述为虚线开箭头。

8、下面哪一种图不是UML2.0的新图。

A协作图 B复合结构图 C交互纵览图 D计时图

9、要表示单个对象在生命期内的状态变化,应采用的UML图为。

A用例图B类图C顺序图D状态图

10、在确定类名时,下列属于候选的类的是。

A.名词B.形容词C.动词D.代词

11、UML中关联的多重性是指。

A一个类由多少个方法被另一个类调用

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

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

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

12、用于对面向对象系统的物理方面建模进行描述图形是。

A.部署图B.对象图C.包图D.类图

13、关于接口和构件,下列说法错误的是。

A接口是一组操作的集合,用于描述类或构件的一个服务。

B一个构件可以有若干个供接口,也可以有若干个需接口。

C一个构件可以用遵循相同接口的其他构件来替换。

D构件图展示了构件的内部结构和构件之间的传递的消息序列。

14、关于抽象类和具体类,下列说法不正确的是。

A如果一个类有父类,该类就是具体类。

B如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。

C抽象类没有任何直接的实例,而具体类则有直接实例。

D在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。

15、下列关于用例图的描述,错误的是。

A用例图中的参与者和用例之间是关联关系。

B包含是用例之间的一种依赖关系,由基用例指向抽象用例。

C参与者和参与者之间、用例和用例之间都可能出现泛化关系。

D扩展关系规范了扩展用例的行为如何及何时插入到基用例的行为之中,由基用例指向扩展用例。

16、在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一。

A.0..1B.0..*C.1..*D.*..*

17、顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分。

A.类角色B.转换C.生命线D.消息

18、状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不包括。

A进入(entry)和退出(exit)动作B外部转换

C子状态D延迟事件

19、事件表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,事件的类型不包括。

A信号事件B调用事件

C源事件D时间事件

20、用于对面向对象系统的物理方面建模进行描述图形是。

A.部署图B.对象图C.包图D.类图

二、填空题(10分)

1、根据下图完成填空。

(4分)

下图是图书管理系统中的用例图。

图中Getbook和GetWithFine的关系是,这种关系只是在特定的称为_____点发生,Getbook称为用例。

Lendbook和Checkuseraccount的关系是。

2、根据下图完成填空。

(2分)

(1)这是一个图,并按泳道组织以区分合作中的不同职责。

(2)图中的水平粗线表示。

3、根据下图完成填空。

(4分)

Person类与Company类之间存在一个名为___________的__________类。

图中*表示的意思是,1..*表示的意思是。

三、建模与应用(40分)

1、为某企业建立一个人事管理系统。

有以下需求:

n总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门;

n人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等;

n部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工;

n员工可修改自己的个人信息,如联系电话、Email等,也可查看本部门的其他员工的信息。

根据以上描述,结合常识和逻辑推理,建立一组用例图来表示系统的功能。

(8分)

2、根据对象图绘制出类图。

考虑创建一个多边形最少需要多少点?

如何表示点是有序的?

(8分)

3、对ATM机取款用例的行为描述绘制顺序图。

例如,客户Joe从ATM机提取20美金的场景。

(提示:

参与交互的对象包括储户、读卡机、ATM屏幕、储户的帐户、取钱机)(8分)

4、某银行网站的用户登录系统操作过程如下:

用户先进入主页,填写用户名和口令,然后用户的手机上接受一个短信,包含一个密码,用户再用此密码填入下一个页面,如果密码正确,则能正常登录。

绘制一张活动图,描述登录过程。

(注意,输入用户名和密码的顺序是随意的)(8分)

5、某服务器站有两台用100MATM网络连接的服务器,一台是缓存服务器cachingserver,另一台是应用服务器applicationserver。

其中,在缓存服务器中部署了制品http.exe和rting.exe,在应用服务器上则部署了制品dbadmin.exe、tktmstr.exe和logexc.exe。

试用部署图描述该服务器站的拓扑结构,且在部署图上表示制品的分布。

(8分)

答案

一、选择题(选择一个最合适的答案,1-10题每题1分,11-20题每题2分,共30分)

1.C2.D3.D4.D5.A6.A7.D8.A9.D10.A

11.B12.C13.D14.A15.D16.D17.B18.B19.C20.C

注:

本大题主要考核考生对基本概念的掌握和理解,均为基本题。

二、填空题(每空1分,共10分)

1.(4分)

1.1publicprotectedprivate

1.2泛化1.3依赖1.4关联

注:

此题为基本题,考核类图中性质和操作的可视化含义、类之间的关系等知识点。

2.(3分)

B*b=newB();intx=b->op2();deleteb;

注:

此题为综合题,考核建模的正向工程技术,将顺序图的含义转换成编程语言。

3.(3分)

3.1对3.2不对/错3.3不对/错

注:

此题为基本题,考核状态图中并发子状态的含义等知识点。

三、建模与应用(40分)

1.(共6分)要点:

(1)抽取出三个网络用户、公司客户和公司管理元三个参与者,并且网络用户和公司客户之间存在泛化关系。

(2分)

(2)抽取浏览客户信息、登录、修改个人信息和删除客户信息四个用例。

(2分)(3)将参与者和相应交互的用例相关联。

(2分)

注:

此题为基本题,考核考生能否根据需求描述绘制用例图,考核用例图的概念、理解和应用。

2.(共8分)要点:

(1)抽取出三个业务机构。

(1分)

(2)抽取每个业务机构实施的活动。

(4分)

(3)两个同步棒的使用。

(2分)(4)实体的表示。

(1分)

注:

此题为基本题,考核考生能否根据需求描述绘制活动图,考核活动图的概念、理解和应用。

3.(共4分)要点:

(1)抽取出两个服务器结点。

(1分)

(2)描述每个结点上部署的制品。

(2分)

(3)两个服务器结点之间的关联连接。

(1分)

注:

此题为基本题,考核考生能否根据需求描述绘制部署图,考核部署图的概念、理解和应用。

4.(共6分)要点:

(1)抽取出2个类。

(2分)

(2)描述类之间的关联关系,关联名、多重性和约束。

(4分)

注:

此题为综合题,考核考生能否根据对象图绘制类图,考核的知识是对象图和类图之间的转换。

5.(共16分)

(1)(8分)要点:

(1)抽取出6个类。

(4分)

(2)描述类之间的泛化和关联关系。

(4分)

(2)(8分)要点:

(1)抽取出5个交互的对象。

(2分)

(2)描述对象之间交互的消息。

(6分)

注:

此题为提高题,考核考生能否根据需求描述绘制顺序图,考核的知识是类图和顺序的概念、理解和应用。

第7页共7页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1