我正在为网站编写用例
我想知道条件流是否可以纳入网站
例如:付款成功失败
还是应该记录为活动或州diagranm?
答案 0 :(得分:1)
如另一个答案所述,用例描述最重要的是应该涵盖系统的成功用例。但是,提及一些特殊情况也很重要,系统和参与者应该以不同的方式进行交互。请注意,识别与系统使用相关的特殊条件非常重要,而不是技术细节,而不是描述决策逻辑,您应该描述特殊条件。编写有效用例的Alistair Cockburn使用用例扩展将这些场景描述为主场景中的分支(具有前置条件和后置条件),并可能进行合并。其他专家对相同的用例描述使用替代流程。如果你真的在捕获算法逻辑之后,你考虑活动或状态图的想法是更好的选择。
答案 1 :(得分:0)
如前所述,支付成功将是您的主要途径。付款失败,如在用户的信用卡被拒绝,是可接受的结果,应该有一个替代路径。
如果因网络连接问题导致付款失败,那将是一个例外情况并进行相应处理。 (我总是将异常路径视为一种备用路径。)