Exception 如何在UML类图的方法声明中表示异常?
我使用UML已经有一段时间了,对它有了基本的了解。但有时我意识到需要在类图中表达声明的方法可能抛出的异常。有人知道这到底有可能吗?或者如果可能的话,怎么做 如何为异常建模静态模型如所示 你问的也是关于行为的问题。这不是在只显示静态关系的类图中表示的。异常显示在活动或序列图中 首先是后者: 这里使用Exception 如何在UML类图的方法声明中表示异常?,exception,uml,class-diagram,Exception,Uml,Class Diagram,我使用UML已经有一段时间了,对它有了基本的了解。但有时我意识到需要在类图中表达声明的方法可能抛出的异常。有人知道这到底有可能吗?或者如果可能的话,怎么做 如何为异常建模静态模型如所示 你问的也是关于行为的问题。这不是在只显示静态关系的类图中表示的。异常显示在活动或序列图中 首先是后者: 这里使用alt片段,其中上部显示异常行为,下部显示正常结果。请注意,这是一个简单的动态草图 在活动图中,您可以这样显示: 操作对应于类中的方法(在名称下方的括号中给出)。它位于一个interruptable
alt
片段,其中上部显示异常行为,下部显示正常结果。请注意,这是一个简单的动态草图
在活动图中,您可以这样显示:
操作
对应于类中的方法(在名称下方的括号中给出)。它位于一个interruptableregion
内,一个InterruptFlow
连接到一个异常处理程序的输入端(传输异常信息)。答案就是这个答案。使用了一个我在规范2.5中没有发现的原型抛出,我错过了什么吗?@granier你可以自由地“发明”你自己的原型。这似乎是一个合适的方法。