2

所以我正在从我在工作中使用的系统创建一个用例图。这是一个简单的餐厅系统,用于注册订单、产品等。

我对用例图的主要关注是我是否应该添加“打印机”作为参与者。我在这个线程中添加了一张图片,这样你就可以准确地看到我的意思。

在此处输入图像描述

这有道理吗?这是对不是管理员或员工等人员的演员的正确使用吗?如果没有,我应该怎么做才能显示正确的用例图?

4

3 回答 3

1

嗯,是。打印机是演员,尽管这听起来微不足道或愚蠢。您看到有两种不同的打印机这一事实是值得的。

于 2018-10-27T22:44:16.723 回答
0

参与者被定义为使用系统服务的任何用户、软件/硬件或外部系统。

您将打印机定义为系统中的参与者是正确的,因为它们将被归类为次要参与者。

尽管他们不像您的管理员和员工演员那样输入到系统中,但他们会从系统中提供输出(在这种情况下,他们会打印食品订单和收据)。

于 2019-02-21T09:52:37.450 回答
0

我认为这取决于这个用例图是否是需求的一部分。在您希望客户和用户同意将使用系统的不同类型的用户的需求中,这些用户的目标详细说明了系统和用户之间的交互。

从需求的角度来看,我看不出系统将使用这两款打印机有什么关系。

于 2019-10-31T12:00:43.253 回答