面向对象试题及答案(部分2)

面向对象试题及答案(部分2)

ID:41416851

大小:172.83 KB

页数:6页

时间:2019-08-24

面向对象试题及答案(部分2)_第1页
面向对象试题及答案(部分2)_第2页
面向对象试题及答案(部分2)_第3页
面向对象试题及答案(部分2)_第4页
面向对象试题及答案(部分2)_第5页
资源描述:

《面向对象试题及答案(部分2)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、试题三(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。连接电脑的过程中还可自动完成充电。关于唱片,还有以下描述信息:1.每首歌曲的描述信息包括:歌曲的名字、谱写这首歌曲的艺术家以及演奏这首歌曲的艺术家。只有两首歌曲的这三部分信息完全相同时,才认为它们是同一首歌曲。艺术家可能是一名歌手或一支由2名或2名以上的歌手所组成的乐队。一名歌手可以不属于任何乐队,也可以属于一个或多个乐队

2、。2.每张唱片由多条音轨构成;一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多条音轨上;同一首歌曲在一张唱片屮最多只能出现一次。3.每条音轨都有一个开始位置和持续时间。一张唱片上音轨的次序是非常重要的,因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上一条音轨是什么(如果存在的话)。根据上述描述,采用面向对象方法对其进行分析与设计,得到了如表3-1所示的类列表、如图3-1所示的初始类图以及如图3-2所示的描述播放器行为的UML状态图。表3・1类列表类名说明Artist艺术家Song歌曲Ba

3、nd乐队Musician歌手Track咅轨Album唱片图3-2播放器行为UML状态图【问题1】(3分)根据说明中的描述,使用表3・1给出的类的名称,给出图3・1中的A〜F所对应的类。【问题2】(6分)根据说明中的描述,给出图3・1屮(1)~(6)处的多重度。【问题3】(4分)图3・1屮缺少了一条关联,请指出这条关联两端所对应的类以及每一端的多重度。类多重度【问题4】(2分)根据图3・2所示的播放器行为UML状态图,给出从“关闭”状态到“播放”状态所经过的最短事件序列(假设电池一开始就是有电的)。试娅三

4、參考答案【何題1】A:ArtistB:SongC:BandDsMusicianE:TrackF;Album【问题2】(1)0..*(2)2.』(3)0..1(4)(5)I.』(6)1【问题3】按任意傩,选抒歌曲试题三((共共15分分))阅读下列说明和图,冋答问题1至问题4,将解答填入答题纸的对应栏内。【【说明说明】】某汽车停车场欲建立一个信息系统,已经调查到的需求如下:1.在停车场的入口和出口分别安装一个自动栏杆、一台停车卡打印机、一台读卡器和一个车辆通过传感器,示意图如下:2.当汽车到达入口时,驾驶员

5、按下停车卡打印机的按钮获取停车卡。当驾驶员拿走停车卡后,系统命令栏杆自动抬起;汽车通过入口后,入口处的传感器通知系统发出命令,栏杆自动放下。3.在停车场内分布着若干个付款机器。驾驶员将在入口处获取的停车卡插入付款机器,并缴纳停车费。付清停车费之后,将获得一张出场卡,用于离开停车场。4.当汽车到达出口时,驾驶员将出场卡插入出口处的读卡器°如果这张卡是有效的,系统命令栏杆自动抬起;汽车通过出口后,出口传感器通知系统发出命令,栏杆自动放下。若这张卡是无效的,系统不发出栏杆抬起命令而发出告警信号。5.系统自动记

6、录停车场内空闲的停车位的数量。若停车场当前没有车位,系统将在入口处显示“车位已满”信息。这时,停车卡打印机将不再出卡,只允许场内汽车出场。根据上述描述,采用面向对象方法对其进行分析与设计,得到了表3-1所示的类/用例/状态列表、图3-1所示的用例图、图3-2所示的初始类图以及图3-3所示的描述入口自动栏杆行为的UML状态图。U2停车场借患系圈3・2初始类图图3-1用例图表3-1类/用例/状态列表:虫表'I类〈用例/状夯列表用《!«说明、类名说明忧&名说明Carcnb汽千进入停车场CczitraK^o

7、mputcr停车场信且采统Mk空闲状态,汽車可以进入停车场<0Xi1料车JT开停车场lamentMachineM*«ialiable没有车位RquuiSUti>ttca记录停弔场的押关信息CvPvk停车场.保件车■uvilKntn尊期%车瑕入Barrier自动护栏.VviullicKd他u〜恃打印停车卡Carcntrvwwhenfull没有车位时•汽车请求进入停车场ilitnBamcr入口的护栏.&vaitEnable等特停车场内有空闲车位

8、ExitBarher出口的护栏DisableS2无空闲车位

9、有空闲车位索职停车卡抬馨評图3-3入口护栏的状态图【问题1】(3分)根据说明中的描述,使用表3・1给出的用例名称,给出图3・1中Ul、U2和U3所对应的用例。【问题2】(5分))【问题2】(5分))根据说明屮的描述,使用表3・1给出的类的名称,给岀图3・2中的A〜D所对应的类。【问题3】(4分))根据说明中的描述,使用表3-1给出的状态名称,给出图3-3中S1~S4所对应的状态。【问题4】】(3分))简要解释图3・1中用例U1和U3之间的e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。