Uml 我如何编写通过卡或银行转账付款的用例

Uml 我如何编写通过卡或银行转账付款的用例,uml,use-case,Uml,Use Case,“任何付款都可以通过信用卡/借记卡或银行转账进行。” 我是这么想的 您混合使用用例、工作流和业务规则。这样说,您只有一个用例:“支付” 但是你也许应该提供更多的细节。用UCs进行概括通常(双关语)是个坏主意。这可能是有意义的情况之一,你可以通过信用支付和来扩展付款。。。借方。但如果扩展UC或包含的UC未链接到参与者或其他UC,则无需在UC图上显示该UC否?如果你这样做,这是一种展示某种过程的方式,而这不是UC图的目标不?…正如我所说的“可能”。我始终建议不要使用incl/excl。这里有一种方法

“任何付款都可以通过信用卡/借记卡或银行转账进行。”

我是这么想的


您混合使用用例、工作流和业务规则。这样说,您只有一个用例:“支付”


但是你也许应该提供更多的细节。

用UCs进行概括通常(双关语)是个坏主意。这可能是
有意义的情况之一,你可以通过
信用支付和
来扩展
付款。。。借方
。但如果扩展UC或包含的UC未链接到参与者或其他UC,则无需在UC图上显示该UC否?如果你这样做,这是一种展示某种过程的方式,而这不是UC图的目标不?…正如我所说的“可能”。我始终建议不要使用incl/excl。这里有一种方法可以在UC级别显示系统是可扩展的。你可以展示你有不同的机会/选择。在这种情况下,(对我来说)这是有道理的。贷记和借记都是复杂的UCs,涉及不同的支付渠道。它们增加了不同的价值。