3

一个方法对一些传递的数据执行连续的验证检查。如果验证检查失败,将立即抛出异常并中止方法。

如何用 UML 序列图可视化这个流程?是否可以/允许在序列图中显示异常?

一个可能的解决方案可能是使用嵌套的替代方案。

4

1 回答 1

6

UML 不提供特定于模型异常的东西。看看http://www.uml-diagrams.org/sequence-diagrams-questions-answers.html

但是,有一些方法可以在序列图中对其进行建模。您可以在http://www.ibm.com/developerworks/rational/library/3101.html阅读有关序列图的更多信息

我更喜欢忽略序列图中的异常。在您的情况下,我会将所有验证包含在一种方法中,该方法仅能做到这一点。因此,此方法的序列图将仅显示验证步骤。

于 2013-05-09T21:27:06.723 回答