2

我正在研究用例图。客户可以通过信用卡或现金或支票付款。我知道我应该在图表中提及它们。但它们是应该在用例下列出的三个不同的主要用例吗?

4

3 回答 3

1

通常,什么是或不是用例取决于您应用的用例理念。我参加的 UML 课程的教授非常清楚,在他看来,用例只能是演员想要做的事情。

因此,“输入密码”永远不会是一个用例,因为用户不想输入密码。输入密码只是用例中的一个步骤,例如“检查账户余额”。

我认为支付是一个非常相似的案例。客户不想为自己付费;用户付费是因为它是更大流程的一部分,这是一个用例。

于 2012-06-22T19:24:35.087 回答
1

您可以为支付用例建模,然后创建三个扩展用例,每种支付方式一个

于 2012-06-23T18:27:48.677 回答
0

仅当您正在建模的系统对不同的付款方式做出不同的响应时。

于 2012-06-22T19:21:20.203 回答