软件需求与分析课堂测试06 业务流程图

 

班级:2005-1            学号:20203963            姓名巩文彬

----------------------------------------------------------------------

  某种出售罐装饮料的自动售货机.( Vending Machine)的工作过程描述如下:

    l)顾客选择所需购买的饮料及数量。

    2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。

    3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的

钱是不会被退回的。

     业务用例“购买饮料”的用例规约描述如下。

    参与者:顾客。

    主要事件流:

    1.顾客选择需要购买的饮料和数量,投入硬币;

    2.自动售货机检查顾客是否投入足够的硬币;

    3.自动售货机检查饮料信存仓中所选购的饮料是否足够;   

    4.自动售货机推出饮料;

    5.自动售货机返回找零。

    备选事件流:   

    2a.若投入的硬币不足,则给出提示并退回到1

3a.若所选购的饮料数量不足?则给出提示并退回到1

请根据上述描述,绘制业务流程图

 

 

 

posted on 2023-01-03 20:17  Bot_noob  阅读(33)  评论(0编辑  收藏  举报