专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:800184589进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 案例分析 >> 文章内容
2021年下半年软件设计师《案例分析》真题模拟试题(9)
来源:信管网 2021年10月30日 【所有评论 分享到微信
  • 试题一:阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
    【说明】
    pay&drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。
    系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段(road segment)构成,每个路段由两个地理坐标点(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所示。


    【问题1】(4分)
    根据说明中的描述,给出图3-1中u1和u2所对应的用例,以及(1)所对应的关系。
    【问题2】(8分)
    根据说明中的描述,给出图3-2中缺少的c1~c6所对应的类名以及(2)~(3)处所对应的多重度(类名使用说明中给出的英文词汇)。
    【问题3】(3分)
    根据说明中的描述,给出road segment、trajectory和card所对应的类的关键属性(属性名使用说明中给出的英文词汇)。

    查看答案

    参考答案:

    参考解析:www.cnitpm.com/st/381112738.html

    信管网考友试题答案分享:

    信管网wangly:
    1. u1 扣除费用 u2 使用预付卡行驶 (1) include 2. c1 road segment c2 trajectory c3 card c4 regular card c5 prepaid card c6 minitrip card 1 1 3. road segment node and distance trajectory entry exit card valid period and customer

  • 试题二:阅读下列说明和java代码,将应填入(n)处的字句写在答题纸的对应栏内。
    【说明】层叠菜单是窗口风格的软件系统中经常采用的一种系统功能组织方式。层叠菜单 (如图6-1示例)中包含的可能是一个菜单项(直接对应某个功能),也可能是一个子菜单,现在采用组合(composite)设计模式实现层叠菜单,得到如图6-2所示的类图。


    查看答案

    参考答案:

    参考解析:www.cnitpm.com/st/4550610845.html

    信管网考友试题答案分享:

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章