2021年上半年软件设计师下午真题及答案解析
Posted Zhang Jun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021年上半年软件设计师下午真题及答案解析相关的知识,希望对你有一定的参考价值。
【说明】某停车场运营方为了降低运营成本,减员增效,提供良好的停车体验,欲开发无人值守停车系统,该系统的主要功能是∶
1、 信息维护。管理人员
对车位(总数、空余车位数等)计费规则等基础信息
进行设置。
2、 会员注册。车主
提供手机号、车牌号等信息进行注册,提交充值信息 (等级、绑定并授权支付系统进行充值或交费的支付账号) 不同级别和充值额度享受不同停车折扣点。
3、车牌识别。 当车辆
进入停车场时,若有 (空余车位数大干1),自动识别车牌号后进行道闸控制,当车主开车离开停车场时,识别车牌号,计费成功后,请求道闸控制。
4、 计费。 更新车辆离场时间,根据计费规则
计算出停车费用,若车主是会员
,提示停车费用:若储存余额够本次停车费用,自动扣费,更新余额
,若储值余额不足,自动使用授权缴费账号请求支付系统进行支付,获取支付状态。若非会员临时停车,提示停车费用,车主通过扫描费用信息中的支付码调用支付系统
自助交费,获取支付状态。
5、 道闸控制。 根据道闸控制请求
向道闸控制系统
发送放行指令和接收道闸执行状态。若道闸执行状态为正常放行时,对入场车辆,将车牌号及其入场时间信息存入停车记录
,修改空余车位数;对出厂车辆更新停车状态
,修改空余车位数。当因道闸重置系统出现问题(断网断电或是故障为抬杠等情况),而无法在规定的时间内接收到其返回的执行状态正常放行时,系统向管理人员发送异常告警信息,之后管理人员安排故障排查处理,确保车辆有序出入停车场。
现采用结构化方法对无人值守停车系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的 0层数据流图。
【问题1】(5分)
使用说明中的词语,给出图1-1中的实体E1-E5的名称。
E1:车辆;E2:车主;E3:支付系统;E4:管理人员;E5:道闸控制系统
【问题2】(3分)
使用说明中的词语,给出图1-2中的数据存储
D1-D3的名称。
D1:停车记录表;D2:会员信息表;D3:基础信息表
【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(3分)
根据说明,采用结构化语言对“道闸控制”的加工逻辑进行描述。
“道闸控制”加工过程
IF(道闸执行状态正常)
IF(车辆入场) THEN
将车牌号及其入场时间信息存入停车记录,修改空余车位数
ELSEIF(车辆出场) THEN
更新停车状态,修改空余车位数
ENDIF
ELSESIF(未在规定的时间内接收到其返回的执行状态正常放行) THEN
向管理人员发送异常告警信息
ENDIF
以上是关于2021年上半年软件设计师下午真题及答案解析的主要内容,如果未能解决你的问题,请参考以下文章