1 / 36
文档名称:

面向对象例题.doc

格式:doc   大小:1,928KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象例题.doc

上传人:916581885 2021/7/2 文件大小:1.88 MB

下载得到文件列表

面向对象例题.doc

文档介绍

文档介绍:面向对象例题
(1)阅读下列说明和图,完成问题1至问题4,并在答题纸上自行列表写出答案。
【说明】
在线会议审稿系统(Online Reviewing System, ORS)主要处理会议前期的投稿和审稿事务,其功能描述如下:
(1)用户在初始使用系统时,必须在系统中注册(register)成为作者或审稿人。
(2)作者登录(login)后提交稿件和浏览稿件审阅结果。提交稿件必须在规定提交时间范围内,其过程为先输入标题和摘要,选择稿件所属主题类型,选择稿件所在位置(存储位置)。上述几步若未完成,则重复;若完成,则上传稿件至数据库中,系统发送通知。
(3)审稿人登录后可设置兴趣领域,审阅稿件给出意见,以及罗列录用和(或)拒绝的稿件。
(4)会议委员会主席是一个特殊的审稿人,可以浏览提交的稿件、给审稿人分配稿件、罗列录用和(或)拒绝的稿件,以及关闭审稿过程。其中关闭审稿过程须包括罗列录用和(或)拒绝的稿件。
系统采用面向对象的方法开发,使用UML进行建模。在建模用例图时,常用的方式是先识别参与者,然后确定参与者如何使用系统来确定用例,每个用例可以构造一个活动图。参与者名称、用例和活动名称分别参见表1、表2和表3
。系统的部分用例图和提交稿件的活动图分别如图1和图2所示。
表1 参与者列表
名称
说明
名称
说明
User
用户
Author
作者
Reviewer
审稿人
PCChair
委员会主席
表2 用例名称列表
名称
说明
名称
说明
login
登录系统
Register
注册
submit paper
提交稿件
Browse review results
浏览稿件审阅结果
close reviewing process
关闭审稿过程
assign paper to reviewer
分配稿件给审稿人
图1 ORS的用例图
图2 提交稿件过程的活动图
【问题1】(4分)
根据【说明】中的描述,使用表1中的英文名称,给出图1中A1~A4所对应的参与者。
【问题2】(3分)
根据【说明】中的描述,使用表2中的英文名称,给出图1中U1~U3所对应的用例。
【问题3】(4分)
根据【说明】中的描述,给出图1中(1)和(2)所对应的关系及其含义。
【问题4】(4分)
根据【说明】中的描述,使用表2和表3中的英文名称,给出图2中Action1~Action4对应的活动。
答案:
【问题1】(4分)
根据【说明】中的描述,使用表1中的英文名称,给出图1中A1~A4所对应的参与者。
A1
User(1分)
A2
Author(1分)
A3
Reviewer(1分)
A4
PCChair(1分)
【问题2】(3分)
!!注意:U2和U3的答案可以互换。!!
根据【说明】中的描述,使用表2中的英文名称,给出图1中U1~U3所对应的用例。
U1
list accepted / rejected papers(1分)
U2
browse submitted papers(1分)
U3
assign paper to reviewer(1分)
【问题3】(4分)
根据【说明】中的描述,给出图1中(1)和(2)所对应的关系及其含义。
(1)<<extend>>(1分):将常规动作放在一个基本Use Case中,将非常规动作放在其扩展Use Case中。(1分)
(2)<<include>>(1分):两个Use Case,如果其中一个在其事件流中包含了另一个,那么它们间就有包含关系。(1分)
【问题4】(4分)
根据【说明】中的描述,使用表2和表3中的英文名称,给出图2中Action1~Action4对应的活动。
Action1
enter title and abstract(1分)
Action2
select subject group(1分)
Action3
select paper location(1分)
Action4
upload paper(1分)
(2)阅读下列说明和图,回答问题1至问题4,将答案填到答题纸的对应栏内。
【说明】
某汽车停车场欲建立一个信息系统,已经调查到的需求如下:
(1)在停车场的入口和出口分别安装一个自动栏杆、一台停车卡打印机/一台读卡器以及一个车辆通过传感器,示意图如图1所示。
图1 自动停车场示意图
(2)当汽车到达入口时,驾驶员按下停车卡打印机的按钮获取停车卡。当驾驶员拿走停车卡后,系统命令栏杆自动抬起;汽车通过入口后,入口处的传感器通知系统发出命令,栏杆自