计算机水平考试-中级软件设计师下午试题分类模拟3

计算机水平考试-中级软件设计师下午试题分类模拟3

ID:43566970

大小:1.15 MB

页数:18页

时间:2019-10-11

计算机水平考试-中级软件设计师下午试题分类模拟3_第1页
计算机水平考试-中级软件设计师下午试题分类模拟3_第2页
计算机水平考试-中级软件设计师下午试题分类模拟3_第3页
计算机水平考试-中级软件设计师下午试题分类模拟3_第4页
计算机水平考试-中级软件设计师下午试题分类模拟3_第5页
资源描述:

《计算机水平考试-中级软件设计师下午试题分类模拟3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、U2使用爭卡行驶中级软件设计师下午试题分类模拟3试题一阅读下列说明和图,回答问题。[说明]Pay&Drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段(RoadSegment)构成,每个路段由两个地理坐标点(Node)标定,其里程数(Distance)是已知的。在某些地理坐标点上安装了访问控制(AccessControl)设备,可以自动扫描行驶卡(Card)0行程(Trajectory)由一组连续的路段构成。行程的起点(En

2、try)和终点(Exit)都装有访问控制设备。系统提供了3种行驶卡。常规卡(RegularCard)有效期(ValidPeriod)为一年,可以在整个道路交通网内使用。季卡(SeasonCard)有效期为三个月,可以在整个道路交通网内使用。单次卡(MinitripCard)在指定的行程内使用,且只能使用一次。其中,季卡和单次卡都是预付卡(PrepaidCard),需要客户(Customer)预存一定的费用。系统的主要功能有客户注册、巾请行驶卡、使用行驶卡行驶等。使用常规卡行驶,在进入行程起点时,系统

3、记录行程起点、进入时间(DateOfEntry)等信息。在到达行程终点时,系统根据行驶的里程数和所持卡的里程单价(UnitPrice)计算应付费用,并打印费用单(Invoice)。季卡的使用流程与常规卡类似,但是不需要打印费用单,系统自动从卡中扣除应付费用。单次卡的使用流程与季卡类似,但还需要在行程的起点和终点上检查行驶路线是否符合该卡所规定的行驶路线。现采用面向对象方法开发该系统,使用UML进行建模。构建出的用例图和类图分别如图1和图2所示。QA客户图2丄、根据说明屮的描述,给出图1中U1和U2所

4、对应的用例,以及(1)所对应的关系。2、根据说明中的描述,给出图2中缺少的C1〜C6所对应的类名以及(2)〜(3)处所对应的多重度(类名使用说明屮给出的英文词汇)。3、根据说明中的描述,给出RoadSegment、Trajectory和Car'd所X寸应的类的关键属性(屈性名使用说明中给出的英文词汇)。试题二某公司的主耍业务是岀租图书和唱碟。由于业务需求,该公司委托希赛公司开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。希赛公司决定采用面向对象的分析和设计方法开

5、发此系统。图1所示为某类图书或唱碟被借阅时应记录的信息,图2描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。图书/唱碟名称:借出时间归还时间用户图1借阅时应记录的信息Book■title(名称)authorkeywordReferencetitleReferenceauthorReftrencekeyword一类名属性(成员变量)方法(成员方法)CEtitle(名称)composerproducerperformersReferencetitleReferencecompRefere

6、nceprodtRcferenc已perfo图2借阅时应记录的信息4、经过进一步分析,设计人员决定定义一个类11ems_on_loan,以表示类Book和CD的共有属性和方法。请采用图2中囲性和方法的名称给岀类Items_oL_lLan应该具有的属性和方法(注意,不同名称的属性和方法表示不同的含义,如CD中的composer与Book中的author无任何关系)。5、为了记录每种图书或唱碟租借的历史记录,引入类CirculationHistoiy,类中存储的信息是图丄中所表示的内容。请采用UML表示

7、法将下列4个类之间的关系表示出來。Items^onjoanCircuhlionHistor>rCD6、现需了解十大最畅销(借出次数最多)图书或唱碟。为此,弓IATenPopulate类以存储所有十大畅销图书或CD的名称及其被借出的次数。如图3所示的顺序图描述了某类图书或唱碟被借出后成为十大畅销图书或唱碟时对彖间的消息交互。系统在一次运行过程屮,应有⑴个TenPopulate实例对象最合适,一个TenPopulate类实例对彖最多需要和(2)个Items_on_loan实例对彖交互。Admin:Act

8、orAltem:血吵onlow】AHisloryRcc:1CirculationHistory1populate:I1'enPopulate

9、0kLoiudtcm(2:Updai^LoanRecord:i租借一*函3;~书金唱碟-租G3:Noti(yRccModiRed:

10、―萌更新租借记录斗:(icilicinlpanedTiines获取租借次数rr..:5:GctIuOanedlimes:―-*07;Getlte;mTitle6:lsit「获取租借;物品r名称图3顺

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

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

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