uml - 信用卡或现金支付是一种用例吗?

标签 uml

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

最佳答案

一般来说,什么是或不是用例取决于您所应用的用例哲学。我参加的 UML 类(class)的教授非常明确地表示,在他看来,用例只能是参与者想要做的事情。

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

我认为付款是一个非常相似的情况。客户不想为了自己的利益而付费;用户付费是因为它是更大流程的一部分,这是一个用例。

关于uml - 信用卡或现金支付是一种用例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162722/

相关文章:

c++ - UML:具有参数依赖关系的模板类之间的继承

constructor - 如何在 UML 序列图中绘制来自构造函数的调用?

uml - 如何使 StarUML 组件图中的端口在左侧对齐?

从代码生成.NET UML?

java - 如何通过给定的类图在 Java OOP 代码中正确实现关联?

android-activity - UML:绘制 Activity 图时如何选择 Activity ?

java - android应用程序的登录和注册时序图

uml - 在 UML 状态机中,初始伪状态可以有传入的转换吗?

uml - UML的本体论是什么?

uml - 在 UML 中,是否必须显示抽象方法的具体实现?