Uml 单个异常用例是否可以与多个用例关联?

Uml 单个异常用例是否可以与多个用例关联?,uml,Uml,我正在做一点UML建模,遇到了一个场景,其中我有两个用例: 注册用户 注册管理员 我只是想知道我是否可以为这两个用例使用相同的可选流程,如果可以,我将如何为该用例使用符号?目前,我有相同的可选流程与不同的ID关联(每个用例1个)假设 “可选流”指由条件触发的流。换句话说,“不总是执行” 然后,您可以在图表中使用“扩展”关系: 虽然没有延伸,但随后主流程将继续。我认为像Cancel Registration这样的异常的全部意义在于它不会返回到主流?也许我给了一个坏名字。Cancel Regis

我正在做一点UML建模,遇到了一个场景,其中我有两个用例:

  • 注册用户
  • 注册管理员
我只是想知道我是否可以为这两个用例使用相同的可选流程,如果可以,我将如何为该用例使用符号?目前,我有相同的可选流程与不同的ID关联(每个用例1个)

假设

“可选流”指由条件触发的流。换句话说,“不总是执行”

然后,您可以在图表中使用“扩展”关系:


虽然没有延伸,但随后主流程将继续。我认为像Cancel Registration这样的异常的全部意义在于它不会返回到主流?也许我给了一个坏名字。Cancel Registration不像编程语言中的“异常”。Cancel Registration只是一种替代路径。根据您编写主用例场景的方式,在备选场景“取消注册”之后,主场景可以继续,也可以不继续。