饮料销售机
UML
顺序图文档
引言
本文档为饮料销售机设计过程中的
UML
顺序图文档,编写成员为开发成员,目的是为
了方便后续的开发更顺利并且便利的开展,
了解系统功能顺序,
对系统有一个更加直观的功
能框架。
饮料销售机分析
在自动饮料售货机的“买饮料”场景中,假设饮料销售机有
3
个部分:前端(
front
)
、
钱币记录仪(
register
)以及分配器(
dispenser
)
。
前端负责:
接受顾客的选购和现钞;
显示诸如
Out of selection
(所选饮料已售完)
和
User
correct change
(使用合适零钱)
的信息;
从记录仪接收找回的零钱并返还给顾客;
返还现钞;
从分配器接收一罐饮料并把它交给顾客。
钱币记录仪负责:从前端获取顾客输入的信息(即选购的饮料的种类和现钞)
;更新现
钞存储;
如果缺少零钱将不让系统服务并在前端显示没有零钱;
若零钱充足一切正常,
找零
钱。
分配器负责:检查选购的饮料是否还有货;分发一罐饮料