对象模型
动态模型状态图如下
顺序图
客户使用界面
自动售货机系统正常情况脚本
欢迎用户使用;用户投入硬币
售货机接受硬币并判断硬币是否为真的
售货机提示用户可以选择饮料
用户选择其想要选择的饮料;售货机接受选择
售货机检查硬币是否够用
售货机检查内部是否有足够的饮料
售货机送出饮料和找回的零钱
用户取走零钱和饮料
自动售货机系统异常情况脚本
欢迎用户使用;用户投入硬币
售货机接受硬币并判断硬币是否为真的
硬币是假的,提示用户重新投币
用户投入真币之后,售货机提示用户可以选择饮料
用户选择想要选择的饮料;售货机接受选择
售货机检查硬币是否够用;硬币不足够
售货机提示用户补充投币
用户填足硬币
售货机检查内部是否有足够的饮料
售货机提示没有足够的饮料,退币
功能模型
功能级数据流图如下:。