当前位置:首页计算机类软件水平考试中级软件设计师->某ETC(ElectronicTollCollection,

某ETC(ElectronicTollCollection,不停车收费)系统在高速公路沿线的特定位置上设置一个横跨道路上空的龙门架(Tollgantry),龙门架下包括6条车道(Trafficlanes),每条车道上安装有雷达传感器(Radarsensor)、无线传输器(Radiotransceiver)和数码相机(DigitalCamera)等用于不停车收费的设备,以完成正常行驶速度下的收费工作。该系统的基本工作过程如下:

(1)每辆汽车上安装有车载器,驾驶员(Driver)将一张具有唯一识别码的磁卡插入车载器中。磁卡中还包含有驾驶员账户的当前信用记录。

(2)当汽车通过某条车道时,不停车收费设备识别车载器内的特有编码,判断车型,将收集到的相关信息发送到该路段所属的区域系统(Regionalcenter)中,计算通行费用,创建收费交易(Transaction),从驾驶员的专用账户中扣除通行费用。如果驾驶员账户透支,则记录透支账户交易信息。区域系统再将交易后的账户信息发送到维护驾驶员账户信息的中心系统(Centralsystem)。

(3)车载器中的磁卡可以使用邮局的付款机进行充值。充值信息会传送至中心系统,以更新驾驶员账户的余额。

(4)当没有安装车载器或者车载器发生故障的车辆通过车道时,车道上的数码相机将对车辆进行拍照,并将车辆照片及拍摄时间发送到区域系统,记录失败的交易信息;并将该交易信息发送到中心系统。

(5)区域系统会获取不停车收费设备所记录的交通事件(Trafficevents);交通广播电台(Trafficadvicecenter)根据这些交通事件进行路况分析并播报路况。

现采用面向对象方法对上述系统进行分析与设计,得到如表3-1所示的用例列表以及如图3-1所示的用例图和图3-2所示的分析类图。

中级软件设计师,历年真题,2018年上半年(下午)《软件设计师》真题

中级软件设计师,历年真题,2018年上半年(下午)《软件设计师》真题

中级软件设计师,历年真题,2018年上半年(下午)《软件设计师》真题

中级软件设计师,历年真题,2018年上半年(下午)《软件设计师》真题

【问题1】(4分)

根据说明中的描述,给出图3-1中A1~A4所对应的参与者名称。

【问题2】(5分)

根据说明中的描述及表3-1,给出图3-1中U1~U5所对应的用例名称。

【问题3】(6分)

根据说明中的描述,给出图3-2中C1~C6所对应的类名。

查看答案 纠错
答案:
本题解析:

【问题1】

A1:Central system或中心系统

A2:Driver或驾驶员

A3:Regional center或区域系统

A4:Traffic advice center或交通广播电台

其中A1、A2或以互换;A3、A4可以互换。

【问题2】

U1:Underpaid transaction

U2:Record Illegal use

U3:Create transaction

U4:Record traffic event

U5:Charge card

其中U1、U2可以互换,用例名称必须为英文,因为表中的汉字是对用例的说明。

【问题3】

C1:Central system

C2:Toll gantry

C3:Traffic lanes

C4:Radar sensor

C5:Radio transceiver

C6:Digital Camera

其中C4、C5、C6可以互换。

本题是对UML用例图和类图的结合考查。

根据题目给出的用例表格,用例名一定要用英文进行填写,一般图示中建议统一用中文后者英文,用例名用英文填写,那么参与者建议也用英文表示。类图中已出现的类名已经用英文,填空时也尽量用英文填空。

在本题中由于用例图的缺失,【问题1】和【问题2】需要结合思考。

首先根据提示可以看到,A1、A2使用都是用例U3、U5;A3、A4使用的都是用例U4,因此A1、A2可互换,A3、A4可互换,并且参与者要根据用例才能确定。

首先分析给出的用例表格,其中与交易相关的有用例Create transaction记录交易信息(写作创建交易信息更明确一些)、Underpaid transaction记录透支账户交易信息、Record Illegal use记录失败交易信息,另外两个用例,Charge card磁卡充值与交易有一定的关联,而Record traffic event记录交通事件是完全独立的用例。

从记录交通事件进行分析,根据提干描述“区域系统会获取不停车收费设备所记录的交通事件(Traffic events);交通广播电台(Traffic advice center)根据这些交通事件进行路况分析并播报路况。”与独立用例记录交通事件相关的,有来年改革相关参与者,分别是区域系统和交通广播电台,根据用例图图示,U4是完全独立的用例,即为U4,与之相关的参与者A3、A4即为Regional center区域系统与Traffic advice center交通广播电台,A3和A4位置可互换。

U1、U2、U3是一组相关用例,其中U3有两个扩展用例,分别是U1、U2,根据题目查找扩展关系。扩展关系:在基础用例中,出现某些特殊条件才执行的,属于扩展用例,一般有“若”“如果”等类似描述。根据表格给定的用例名和题干说明“当汽车通过某条车道时,…,计算通行费用,创建收费交易(Transaction),…。如果驾驶员账户透支,则记录透支账户交易信息。区域系统再将交易后的账户信息发送到维护驾驶员账户信息的中心系统(Central system)”、“当没有安装车载器或者车载器发生故障的车辆通过车道时,车道上的数码相机将对车辆进行拍照,并将车辆照片及拍摄时间发送到区域系统,记录失败的交易信息;并将该交易信息发送到中心系统。”,只有记录透支账户交易信息和记录失败交易信息是某种情况下的描述,即二者是记录收费交易的扩展,因此U3是Create transaction记录收费交易(创建收费交易作为说明更恰当),U1和U2分别是Underpaid transaction记录透支账户交易信息、Record Illegal use记录失败交易信息,U1和U2可互换。剩下U5即为Charge card磁卡充值。

根据提干描述“车载器中的磁卡可以使用邮局的付款机进行充值。充值信息会传送至中心系统,以更新驾驶员账户的余额”与充值相关的信息最终会传送至Central system中心系统,另外这里虽然没有明确给出,但磁卡的拥有者是驾驶员,使用充值功能的一定是驾驶员进行充值,因此A1和A2分别是Central system中心系统和Driver驾驶员,二者位置可互换。

【问题3】

类名填空需要结合类图中的关系进行分析。

先从C4、C5、C6与C3的一个多组合关系。题干中只有龙门架由三个部分组成。

C1与Regional Center对应关系是1个对象对应多个对象,C1只可能为中心系统。

然后题干(5)中获取龙门架的所有记录叫交通事件。且一个Regional Center有多个C2对象与之对应。

更新时间:2021-11-26 03:18

你可能感兴趣的试题

单选题

一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )

  • A.202.123.25.0
  • B.202.123.25.255
  • C.202.123.24.0
  • D.202.123.24.255
查看答案
单选题

在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。

  • A.电子邮件
  • B.硬盘
  • C.U盘
  • D.ROM
查看答案
单选题

有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()

  • A.201.117.15.254 和 201.117.17.01
  • B.201.117.17.01 和 201.117.24.5
  • C.201.117.15.254 和 201.117.29.3
  • D.201.117.24.5 和 201.117.29.3
查看答案
单选题

在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。

  • A.50波特
  • B.500波特
  • C.550波特
  • D.1000波特
查看答案
单选题

在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。

Pinging 59.74.111.8 with 32 bytes of data:

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Ping statistics for 59.74.111.8:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 3ms, Maximum = 5ms, Average = 4ms

  • A.该命令使得本地主机向目标主机发送了 4 个数据包
  • B.本地主机成功收到了目标主机返回的 4 个数据包
  • C.本地主机与目标主机连接正常
  • D.该命令用于查看目标主机的 IP 地址
查看答案
单选题

在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。

  • A.数据报
  • B.数据流
  • C.数据段
  • D.报文分组
查看答案
单选题

在OSI/RM中,解释应用数据语义的协议层是()。

  • A.数据链路层
  • B.网络层
  • C.表示层
  • D.应用层
查看答案
单选题

在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。

  • A.从MAC地址查找对应的IP地址
  • B.有IP地址查找对应的MAC地址
  • C.把全局IP地址转换为私网中的专用IP地址
  • D.用于动态分配IP地址
查看答案
单选题

在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。

  • A.协议类型
  • B.主机域名
  • C.网页文件名
  • D.路径
查看答案
单选题

在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()

  • A.TRUE
  • B.=AND(15<A1,A1<100)
  • C.FALSE
  • D.AND(15<A1,A1<100)
查看答案