自动售货机 顺序图_饮料销售机UML顺序图

饮料销售机

UML

顺序图文档

引言

本文档为饮料销售机设计过程中的

UML

顺序图文档,编写成员为开发

成员,目的是为了方便后续的开发更顺利并且便利的开展,了解系统功能

顺序,对系统有一个更加直观的功能框架。

饮料销售机分析

在自动饮料售货机的“买饮料”场景中,假设饮料销售机有

3

个部分:

前端(

front

)

、钱币记录仪(

register

)以及分配器(

dispenser

)

前端负责:接受顾客的选购和现钞;显示诸如

Out of selection

(所

选饮料已售完)和

User correct change

(使用合适零钱)的信息;从记

录仪接收找回的零钱并返还给顾客;返还现钞;从分配器接收一罐饮料并

把它交给顾客。

钱币记录仪负责:从前端获取顾客输入的信息(即选购的饮料的种类

和现钞)

;更新现钞存储;如果缺少零钱将不让系统服务并在前端显示没

有零钱;若零钱充足一切正常,找零钱。

分配器负责:检查选购的饮料是否还有货;分发一罐饮料。

类图描述:

(注:该图只提供参考,参数和返回值可自行定义,方法也可以增加)

UML

顺序图

在饮料售货机购买饮料的所有情况中,都需要顾客往前端放入金钱,

由钱币记录仪判定钞票面额。

1

理想状态下买饮料(购买成功且不用找零)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值