首页 > 编程知识 正文

uml顺序图怎么画,自动贩卖机结构设计图

时间:2023-05-04 16:01:24 阅读:44696 作者:4678

饮料贩卖机

UML

序列图文档

引言

本书是饮料贩卖机设计中的

UML

序列图文档,创建成员是开发成员,目的是

后续开发将更加顺利、方便地进行,

了解系统功能的顺序,

对系统有更直观的工作

有了框架。

饮料售货机分析

在自动饮料售货机的“买饮料”场景中,在饮料售货机上

3

个:前端(

前端

在、

投币式录音机(

注册器

和分配器(

分配器

)。

前端负责人:

购买顾客和接受现金

例如

选择退出

(您选择的饮料卖完了)

用户

Correct Enge

(使用合适的零钱)

的信息;

接受记录仪回收的零钱,返还给顾客;

返还现金;

从分配器里拿一罐饮料,然后把它交给顾客。

货币记录器从前端获取客户输入的信息(即购买的饮料类型和现金)

; 立即更新

纸币保管;

没有零钱就不为系统服务,显示前端没有零钱;

如果零钱足够且一切正常

找零

钱。

分配器负责人:发放一罐检查购买的饮料是否还有物品的饮料。

类图说明:

(注:此图仅供参考。 参数和返回值可以自己定义,也可以添加方法。)

UML

顺序图

在饮料贩卖机购买饮料的所有情况下,

顾客需要把钱放在前端

用投币式录音机判定

钞票的面额。

1

在、

在理想的状态下买饮料(成功购买,不需要找零) ) ) ) )。

在理想状态下,顺序如下。

1

在、

客人放现金

输入监视器

()

2

在、

在前端领取现金,将现金交给货币记录器

接受

()

3

在、

硬币录音机判断现金的面额

getCustomerInput

()

4

在、

货币

记住

录像

根据证据

现在呢

钞票

面食

额头

给予

重点

配属

器皿

拿出来

发送

关掉它

屏住呼吸

检查

查一下

这个家伙

面食

额头

没关系

购买

喝吗

材料

checkForSoda

()

5

在、

向分配器返回饮料可购买信息

returnSodaFree

()

6

在、

向顾客展示前端可购买的饮料

显示提示

()

7

在、

顾客选择饮料

选择订单

()

8

在、

前端将结果提供给分配器

sendChooseToDis

()

9

在、

分配器检查是否有这种饮料

checkAvailability

()

10

在、

分配器向前端释放饮料

发行版soda

()

11

在、

在前端接收饮料并释放

应收账款

()

12

在、

购买结束

序列图如下

:

2

在、

客人买的饮料卖完了

在这种情况下,顺序如下:

1

在、

客人放现金

输入监视器

()

2

在、

在前端领取现金,将现金交给货币记录器

接受

()

3

在、

硬币录音机判断现金的面额

getCustomerInput

()

4

在、

货币

记住

录像

根据证据

现金

面食

额头

给予

重点

配属

器皿

拿出来

发送

消息

检查

查一下

这个家伙

面食

额头

没关系

购买

我的饮料

材料

checkForSoda

()

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。