南京理工大学2008年UML试卷--4月.docx
- 文档编号:160040
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:4
- 大小:38.53KB
南京理工大学2008年UML试卷--4月.docx
《南京理工大学2008年UML试卷--4月.docx》由会员分享,可在线阅读,更多相关《南京理工大学2008年UML试卷--4月.docx(4页珍藏版)》请在冰豆网上搜索。
南京理工大学课程考试试 卷(学生考试用)
课程名称:
面向对象建模技术 学分:
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..1 B.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.类图
第2页共4页
二、填空题(10分)
1、根据下图完成填空。
(4分)
下图是图书管理系统中的用例图。
图中Getbook和GetWithFine的关系是 扩展关系
,这种关系只是在特定的称为_扩展 点发生,Getbook称为 基础用例 用例。
Lendbook和Checkuseraccount的关系是 包含关系 。
2、根据下图完成填空。
(2分)
(1)这是一个 活动 图,并按泳道组织以区分合作中的不同职责。
(2)图中的水平粗线表示 并发(水平并发) 。
3、根据下图完成填空。
(4分)
Person类与Company类之间存在一个名为 Job 的 关联 类。
图中*
表示的意思是无制定上限(无穷多个) ,1..*表示的意思是1到无穷多个 。
第3页共4页
三、建模与应用(40分)
1、为某企业建立一个人事管理系统。
有以下需求:
n总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门;
n人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等;
n部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工;
n员工可修改自己的个人信息,如联系电话、Email等,也可查看本部门的其他员工的信息。
根据以上描述,结合常识和逻辑推理,建立一组用例图来表示系统的功能。
(8分)
2、根据对象图绘制出类图。
考虑创建一个多边形最少需要多少点?
如何表示点是有序的?
(8
has
has
has
xCoord=10yCoord=-10
:
Point
:
Polygon
xCoord=-10yCoord=10
:
Point
xCoord=10yCoord=10
:
Point
分)
has
xCoord=-10yCoord=-10
:
Point
3、对ATM机取款用例的行为描述绘制顺序图。
例如,客户Joe从ATM机提取20美金的场景。
(提示:
参与交互的对象包括储户、读卡机、ATM屏幕、储户的帐户、取钱机)(8分)
4、某银行网站的用户登录系统操作过程如下:
用户先进入主页,填写用户名和口令,然后用户的手机上接受一个短信,包含一个密码,用户再用此密码填入下一个页面,如果密码正确,则能正常登录。
绘制一张活动图,描述登录过程。
(注意,输入用户名和密码的顺序是随意的)(8分)
5、某服务器站有两台用100MATM网络连接的服务器,一台是缓存服务器cachingserver,另一台是应用服务器applicationserver。
其中,在缓存服务器中部署了制品http.exe和rting.exe,在应用服务器上则部署了制品dbadmin.exe、tktmstr.exe和logexc.exe。
试用部署图描述该服务器站的拓扑结构,且在部署图上表示制品的分布。
(8分)
第4页共4页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南京理工大学 2008 UML 试卷