我正在制作用例图。客户可以通过信用卡或现金或支票支付。我知道我应该在图表中提到它们。但它们是应该在用例下列出的三个独立的主要用例吗?
最佳答案
一般来说,什么是或不是用例取决于您所应用的用例哲学。我参加的 UML 类(class)的教授非常明确地表示,在他看来,用例只能是参与者想要做的事情。
因此,“输入密码”永远不可能成为用例,因为用户不想输入密码。输入密码可能只是用例中的一个步骤,例如“检查帐户余额”。
我认为付款是一个非常相似的情况。客户不想为了自己的利益而付费;用户付费是因为它是更大流程的一部分,这是一个用例。
关于uml - 信用卡或现金支付是一种用例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162722/