课件

9.5 微信抢票应用案例.pdf

“紫荆之声〞抢票系统

本节介绍如何利用EA工具完成“紫荆之声”抢票系统的用例建模。

用户故事

首先来回顾一下“紫荆之声”抢票系统的需求,以下是我们选择了七条主要的用户故事:
image.png

例如我们将这条用户故事进行更加丰富的介绍:
image.png

参与者列表

当我们充分理解了用户故事之后,接着看如何对系统进行用例建模。

第一步就是要找出参与者和用例。利用课程介绍的方法,从需求中抽取出五个主要参与者:

  • 活动参与者:通过系统进行抢票的用户
  • 活动组织者:通过条统发布活动信息的用户
  • 后台管理员:通过条统管理用户权限的用户
  • 微信干台:提供用户身份绑定的部分信息,提供活动发布的平台
  • 系统时钟:推广活动时需要时钟调度

⽤例列表

寻找参与者的同时,也可以发现如下的用例。当我们对这些用例及其关系进行梳理以后,可以得到如下结果:
image.png

用例模型

image.png
用例模型没有绝对正确的答案,这里给出系统的一种可能的表示形式供大家参考。

下面是参与者和用例列表,即课程介绍的用例概要简述,使用EA建模工具进行绘制:
image.png