我正在为考试做准备,我刚刚在系统上找到了一个要求规范,并决定在其上练习我的技能是个好主意。 我想为我的英语道歉,下面的文字是从希腊语翻译过来的。
这是规范:
这是一个向电影院的顾客出售门票的系统。
这是我的用例图:
首先,我们需要一位将成为“顾客”的主要演员。客户可以购买门票,因此我们需要一个名为“买票”的用例。
此用例将包括作为收银员的次要参与者。这是因为客户启动了用例,收银员响应客户的行为。
现在我使用包含和扩展时出现问题。我研究了很多关于它们的内容,我不确定我是否正确使用它们,这就是我想发布这个问题的原因。
由于客户购买机票后会进行座位预订,因此我应该包括一个名为“座位预订”的用例。 当客户想要取消节目时,我也使用扩展。我之所以使用extend是因为它发生了 MIGHT ,它扩展了“买票”用例的功能。
然后我们有另一个关于管理的演员,还有两个关于两种不同报告的用例。
所以我的问题是,我的用例是否正确?使用延伸和包含是否正确?你会建议什么改变?
提前致谢并对这个长期问题感到抱歉。