Exception 如何在UML类图的方法声明中表示异常?

Exception 如何在UML类图的方法声明中表示异常?,exception,uml,class-diagram,Exception,Uml,Class Diagram,我使用UML已经有一段时间了,对它有了基本的了解。但有时我意识到需要在类图中表达声明的方法可能抛出的异常。有人知道这到底有可能吗?或者如果可能的话,怎么做 如何为异常建模静态模型如所示 你问的也是关于行为的问题。这不是在只显示静态关系的类图中表示的。异常显示在活动或序列图中 首先是后者: 这里使用alt片段,其中上部显示异常行为,下部显示正常结果。请注意,这是一个简单的动态草图 在活动图中,您可以这样显示: 操作对应于类中的方法(在名称下方的括号中给出)。它位于一个interruptable

我使用UML已经有一段时间了,对它有了基本的了解。但有时我意识到需要在类图中表达声明的方法可能抛出的异常。有人知道这到底有可能吗?或者如果可能的话,怎么做

如何为异常建模静态模型如所示

你问的也是关于行为的问题。这不是在只显示静态关系的类图中表示的。异常显示在活动或序列图中

首先是后者:

这里使用
alt
片段,其中上部显示异常行为,下部显示正常结果。请注意,这是一个简单的动态草图

在活动图中,您可以这样显示:


操作
对应于类中的方法(在名称下方的括号中给出)。它位于一个
interruptableregion
内,一个
InterruptFlow
连接到一个异常处理程序的输入端(传输异常信息)。

答案就是这个答案。使用了一个我在规范2.5中没有发现的原型抛出,我错过了什么吗?@granier你可以自由地“发明”你自己的原型。这似乎是一个合适的方法。