用例图:我的图表是关于这个系统的正确吗?

时间:2012-06-06 20:45:27

标签: diagram use-case

我正在为考试做准备,我刚刚在系统上找到了一个要求规范,并决定在其上练习我的技能是个好主意。 我想为我的英语道歉,下面的文字是从希腊语翻译过来的。

这是规范:

这是一个向电影院的顾客出售门票的系统。

  1. 电影院有4个大厅。
  2. 每个大厅每天最多可以有三个节目,每个节目都可以不同。
  3. 客户可以购买任何节目的门票。
  4. 电影票可以是4种不同的(a,b,c,d)。
  5. 电影院的业务为客户提供特价机票 其所有者可以在6个月内参加10场演出。
  6. 每张票都包含有关每位客户名称的信息。
  7. 客户购买机票后,会立即进行座位预订。
  8. 如果出现问题,客户可以要求收银员取消预订。
  9. 如果取消订单,客户将收回他的钱。然而,这只会发生 如果客户在展会开始前2小时或更长时间取消预订。
  10. 系统支持座位预订和门票销售。它也可以显示 特定日期的电影节目。此外,系统可以给管理层 与保留席位的人数和总金额相关的报告 出售的门票。
  11. 这是我的用例图:

    enter image description here

    首先,我们需要一位将成为“顾客”的主要演员。客户可以购买门票,因此我们需要一个名为“买票”的用例。

    此用例将包括作为收银员的次要参与者。这是因为客户启动了用例,收银员响应客户的行为。

    现在我使用包含扩展时出现问题。我研究了很多关于它们的内容,我不确定我是否正确使用它们,这就是我想发布这个问题的原因。

    由于客户购买机票后会进行座位预订,因此我应该包括一个名为“座位预订”的用例。 当客户想要取消节目时,我也使用扩展。我之所以使用extend是因为它发生了 MIGHT ,它扩展了“买票”用例的功能。

    然后我们有另一个关于管理的演员,还有两个关于两种不同报告的用例。

    所以我的问题是,我的用例是否正确?使用延伸和包含是否正确?你会建议什么改变?

    提前致谢并对这个长期问题感到抱歉。

0 个答案:

没有答案