2023年11月22日来源:信管网 作者:cnitpm
软件设计师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师案例分析每日一练试题(2023/11/21)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2023/11/21
点击查看:更多软件设计师习题与指导
软件设计师案例分析每日一练试题内容(2023/11/21)
试题三
阅读下列说明和图,回答问题1至问题4,将解答填入对应栏内。
【说明】
某汽车停车场欲建立一个信息系统,已经调查到的需求如下:
1.在停车场的入口和出口分别安装一个自动栏杆、一台停车卡打印机、一台读卡器和一个车辆通过传感器,示意图如下:
2.当汽车到达入口时,驾驶员按下停车卡打印机的按钮获取停车卡。当驾驶员拿走停车卡后,系统命令栏杆自动抬起;汽车通过入口后,入口处的传感器通知系统发出命令,栏杆自动放下。
3.在停车场内分布着若干个付款机器。驾驶员将在入口处获取的停车卡插入付款机器,并缴纳停车费。付清停车费之后,将获得一张出场卡,用于离开停车场。
4.当汽车到达出口时,驾驶员将出场卡插入出口处的读卡器。如果这张卡是有效的,系统命令栏杆自动抬起;汽车通过出口后,出口传感器通知系统发出命令,栏杆自动放下。若这张卡是无效的,系统不发出栏杆抬起命令而发出告警信号。
5.系统自动记录停车场内空闲的停车位的数量。若停车场当前没有车位,系统将在入口处显示“车位已满”信息。这时,停车卡打印机将不再出卡,只允许场内汽车出场。
根据上述描述,采用面向对象方法对其进行分析与设计,得到了如下表所示的类/用例/状态列表、下图(a)所示的用例图、图(b)所示的初始类图以及图(c)所示的描述入口自动栏杆行为的UML状态图。
【问题1】
根据说明中的描述,使用上页表给出的用例名称,给出图(a)中U1、U2和U3所对应的用例。
【问题2】
根据说明中的描述,使用上页表给出的类的名称,给出图(b)中的,A~D所对应的类。
【问题3】
根据说明中的描述,使用上页表给出的状态名称,给出图(c)中S1~S4所对应的状态。
【问题4】
简要解释图(a)中用例U1和U3之间的extend关系的内涵。
信管网考友试题答案分享:
信管网cnitpm493877469991:
u1: u2: u3:
a:停车场 b:自动护栏 c:入口的护栏 d:出口的护栏
s1:空闲 s2:等待打印停车卡 s3:等待停车场s4:等待汽车进入
信管网george33:
u1 : car entry
u2 : car exit
u3 : report statistics
a : car park
b : barrier
c : exit barrier
d : entry barrier
s1 : idel
s2 : await entry
s3 : await ticket take
s4 : disable
u1 -> 取卡->u3-> barrier 抬起-> u1进入
信管网江苏省扬州市电信考友:
u1: car enter
<br>u2: car exit
<br>u3: car enter when full
<br>a: car park
<br>b: barrier
<br>c: entrybarrier
<br>d: exitbarrier
<br>s1: await enter
<br>s2: await ticket take
<br>s3: await enable
<br>s4: idle
信管网cnitpm570907354429:
1. u1:car entry
u2:car exit
u3:car entry when full
2. a:carpark
b:barrier
c:entrybarrier
d:exitbarrier
3. s1:idie
s2:await ticket take
s3:await enable
s4:await entry
4. 扩展关系:u3是u1功能的扩展
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐