【问题标题】:Can a single exception use case be associated with more than 1 use case?单个异常用例可以与多个用例相关联吗?
【发布时间】:2013-11-15 21:31:13
【问题描述】:

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

  • 注册用户
  • 注册管理员

我只是想知道是否可以为两个用例提供相同的替代流程,如果可以,我将如何为该用例添加符号?目前,我有与不同 ID 相关联的相同替代流程(每个用例 1 个)

【问题讨论】:

    标签: uml


    【解决方案1】:

    假设

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

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

    【讨论】:

    • 尽管之后的主要流程并没有扩展。我认为像取消注册这样的异常的全部意义在于它不会返回到主流?
    • 也许我的名字不好。取消注册不是编程语言中的“例外”。取消注册只是一个替代路径。在替代方案“取消注册”之后,主要方案可以继续或不继续,具体取决于您编写主要用例场景的方式。
    猜你喜欢
    • 1970-01-01
    • 2011-06-21
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多