全球旧事资料 分类
复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。
状态转换图:
f下面是自动售货机系统的需求陈述,试建立它的对象模型、动态模型和功能模型:自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加。自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返还到退币孔。如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。如果顾客支付的货币值少于所选择的分配器中货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他投放进的货币将从退币孔中退出。
f动态模型:
提示投币
投币
提示是假币,退币
假币
检查硬币

真币
存储硬币,计算货币总值
确认投完硬币

请求选择货物
选择货物
检测货物存量
无货
计算比较货币总值和货物价格
提示无货
小于
确认确认顾客购买送出货物,请求取货
不购买不购买
退币请求取退币
提示显示交易完毕
购买
提示货物不足,确认顾客购买
有效币特征
硬币
顾客
选择货物
假币
退假币
检查硬币
假币
有效币
货物价格
送入硬币
储藏器计硬币算面值
货币总值
等待顾
不足客投币
顾客投币
有货
判断分配器货物存量
无货
判断货币是否足够
足够
退币
分配货物,找零
顾客取消购买,退币
货物,硬币
硬币
顾客
fr
好听全球资料 返回顶部