一种方法对某些传递的数据依次执行验证检查。
如果验证检查失败,则将立即引发异常并且该方法将中止。

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

可能的解决方案也许是使用嵌套替代方案。

最佳答案

UML没有提供特定于模型异常的内容。看http://www.uml-diagrams.org/sequence-diagrams-questions-answers.html

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

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

10-04 18:57