10.26每日总结

发布时间 2023-10-26 14:28:13作者: 早起早起^^

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

 

班级:信2105-3   学号:  20214001 姓名:张若谷

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

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

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

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

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

钱是不会被退回的。

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

    参与者:顾客。

    主要事件流:

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

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

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

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

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

    备选事件流:  

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

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

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