UML简单介绍(九)——简单售票系统的时序图解析

1、售票系统

这里给出一个简单售票系统的时序图,如下图所示:




        此图是描述购票这个用例的顺序图。顾客在信息亭与售票中心通话触发了这个用例的执行。顺序图中付款这个用例包括售票中心与信息亭和信用卡服务处使用消息进行通信过程。


2、操作解析

从上面的图示中,我们可以看到有这样的几个类:Kjosk、Box Office和Credit Card Service三个类,他们各自的操作如下:

Kjosk:Show Available (seat-list)、Demand Payment (cost)、printtickets (performance, seats)、eject card

Box Office:Request (count, performance)、Select Seats、Insert Card (Card Number)、authorized

Credit Card Service:charge(card number, cost)


3、对象分析

此图中存在的事物有三大类,比较简单,如下:

对象(信息亭 Kjosk ,售票中心 Box Office, 信用卡服务 Credit Card Service ),生命线,消息符号。


4、过程描述

该售票系统的图示比较简单,可以联想一下在电影院购票看电影的情况,很容易理解这个时序图表达的意思,我们简单描述,如下:

信息亭发Request (count, performance)消息给售票中心,表示调用售票中心类的Request (count, performance)操作,来查询演出的信息。

售票中心发Show Available(seat-list)消息给信息亭,表示调用信息亭类中的Show Available(seat-list)操作,给出可用的座位表。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值