首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图。 [说明] Pay&Drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。 系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段(RoadSegment)构成,每个路段由两个地理坐标点(Node)标
阅读下列说明和图。 [说明] Pay&Drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。 系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段(RoadSegment)构成,每个路段由两个地理坐标点(Node)标
admin
2012-03-21
27
问题
阅读下列说明和图。
[说明]
Pay&Drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。
系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段(RoadSegment)构成,每个路段由两个地理坐标点(Node)标定,其里程数(Distance)是已知的。在某些地理坐标点上安装了访问控制(Access Control)设备,可以自动扫描行驶卡(Card)。行程(Trajectory)由一组连续的路段构成。行程的起点(Entry)和终点(Exit)都装有访问控制设备。
系统提供了3种行驶卡。常规卡(Regular Card)有效期(Valid Period)为一年,可以在整个道路交通网内使用。季卡(Season Card)有效期为三个月,可以在整个道路交通网内使用。单次卡(Minitrip Card)在指定的行程内使用,且只能使用一次。其中,季卡和单次卡都是预付卡(Prepaid Card),需要客户(Customer)预存一定的费用。
系统的主要功能有:客户注册、申请行驶卡、使用行驶卡行驶等。
使用常规卡行驶,在进入行程起点时,系统记录行程起点、进入时间(Date Of Entry)等信息。在到达行程终点时,系统根据行驶的里程数和所持卡的里程单价(Unit Price)计算应付费用,并打印费用单(Invoice)。
季卡的使用流程与常规卡类似,但是不需要打印费用单,系统自动从卡中扣除应付费用。
单次卡的使用流程与季卡类似,但还需要在行程的起点和终点上检查行驶路线是否符合该卡所规定的行驶路线。
现采用面向对象方法开发该系统,使用UML进行建模。构建出的用例图和类图分别如图3-1和图3-2所示。
根据说明中的描述,给出图3-2中缺少的C1~C6所对应的类名以及(2)~(3)处所对应的多重度(类名使用说明中给出的英文词汇)。
选项
答案
C1:RoadSegment C2:Trajectory C3:Card C4:RegularCard C5:PrepaidCard C6:MinitripCard (2)1 (3)1..3
解析
本问题考查的是类图建模。解题的重点在于根据类图中提供的类及类之间的关联关系,推断出剩余的类。
可以先观察一下类图。可以看到,需要补充的类基本上集中在两个结构上:聚集结构(类C1和C2)以及继承结构(类C3~C6)。继承结构是比较容易辨识的类之间的关联关系,图上给出了其中的一个子类SeasonCard。以这个类为线索,回到说明中寻找与类SeasonCard相关的其他类。从说明中可知,“系统提供了3种卡”,常规卡、季卡、单次卡,而“季卡和单次卡都是预付卡”。这些描述暗示,“季卡”、“单次卡”与“预付卡”之间存在着特殊/一般关系,即“is-a”关系,这是继承结构的典型标志。由此可以得出类C5和C6应该分别对应PrepaidCard(预付卡)和MinitripCard(单次卡)。根据C5和C6所对应的类,可以推断出,C4和C3必定也是与行驶卡相关的类。三种卡中,已经有两种卡有了对应的类,还剩下一种卡即“常规卡”。而“常规卡”只能是与“预付卡”同层次的概念,所以只能对应于C4,C3表示的是能代表所有这几种卡的公共概念。所以C3和C4应分别对应于Card和RegularCard。确定了C3之后,就可以识别出(2)和(3)处的多重度。Customer和Card之间是持有和被持有的关系,由于系统中只有3种卡,所以一个客户最多只能有3种卡,所以(3)处应填1..3。而对于任何一张卡来说,只能有唯一地一个所属人,因此(2)处应填1。
现在还剩下类C1和C2没有确定。由于这两个类之间是聚集关系,所以需要在说明中寻找具有“部分一整体”关系的概念。由说明中的“行程(Trajectory)由一组连续的路段构成”可知,C1和C2应分别对应于RoadSegment和Trajectory。
转载请注明原文地址:https://kaotiyun.com/show/xeDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
假设系统采用PV操作实现进程同步与互斥。若n个进程共享两台打印机,那么信号量S的取值范围为()。
甲、乙软件公司于2013年9月12日就其财务软件产品分别申请“大堂”和“大唐”商标注册。两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。此情形下,()获准注册。
以下关于系统测试的叙述,不正确的是()。
在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为(5)________________。
下图是________________设计模式的类图,该设计模式的目的是________________,图中,Decorator和Component之间是________________关系,ConcreteDecorator和Decorator之间是_
软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分。确定软件的可靠性目标在()阶段。
以下______不属于单元测试中模块接口测试的测试内容。
下图是责任链设计模式的类图,该设计模式的目的是________。该图中,Handler和Handler之间是关联关系,Handler和ConcreteHandler之间是继承关系。
如果防火墙采用.NAPT技术,则该单位至少需要申请(1)个可用的公网地址。1.ACL默认执行顺序是(5),在配置时要遵循(6)原则、最靠近受控对象原则、以及默认丢弃原则。(5)、(6)备选项(A)最大特权(B)最小特权(C)随机选取(D)自左到右
对文法G进行改写,然后对每个非终结符写出不带回溯的递归于程序。说明输入串(a,a)#是否为G的句子。
随机试题
行政机关对政府信息不能确定是否可以公开时,应当依照法律、法规和国家有关规定报有关主管部门或者上级保密工作部门确定。()
下列属于条件反射的是
(2015年)案情:鸿捷有限公司成立于2008年3月,从事生物医药研发。公司注册资本为5000万元,股东为甲、乙、丙、丁,持股比例分别为37%、30%、19%、14%;甲为董事长,乙为总经理。公司成立后,经营状况一直不错。2013年8月初,为进一步拓展市
A市甲企业欠乙企业货款200万元,由某城市银行A市支行提供担保。乙企业从丙处购得价值188万元的机床一台,和丙协商后,以自己对甲的债权充抵机床价款,并征得了A市支行的同意。乙和丙约定若发生纠纷,则以协议订立地B市法院为管辖法院。后甲在履行债务时和丙发生纠纷
桥梁钻孔灌注桩基础施工时,灌注桩护筒高度宜高出地面()m或水面()m。
金属止水带接头应按其厚度分别采用折叠咬接或搭接,搭接长度不得小于( )mm。
在Excel中,删除工作表中与图表链接的数据时,图表将()。
下列有关代位权的说法中,符合法律规定的是()。
设f(x)在[0,1]上连续,且满足求证:f(x)在(0,1)内至少存在两个零点.
Thewaypeopleholdtothebeliefthatafun-filled,painfreelifeequalshappinessactuallyreducestheirchancesofeverattai
最新回复
(
0
)