是用信用卡还是现金支付用例?

时间:2012-06-22 19:17:30

标签: uml

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

3 个答案:

答案 0 :(得分:1)

通常,用例是什么或不是用例取决于您正在应用的用例原则。我教过UML课程的人明确表示,在他看来,用例只能是演员想要做的事情。

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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