【发布时间】:2020-09-02 11:30:42
【问题描述】:
我的工作对吗?包含多次可能是一个问题在哪里?以及如何解决?
【问题讨论】:
标签: include uml use-case staruml
我的工作对吗?包含多次可能是一个问题在哪里?以及如何解决?
【问题讨论】:
标签: include uml use-case staruml
UML 允许一个用例包含在任意数量的其他用例中(包括 0 个)。
但在您的图表中,您的所有包含都无效。
UC1 - - - -<<include>> - - ->UC2 表示每次 UC1 被执行然后UC2 也被执行,这对你来说不是这样的:
你必须看看扩展名
【讨论】:
An Include relationship specifies that a UseCase contains the behavior defined in another UseCase。句子The included UseCase must be available for the behavior of the including UseCase to be completely described 是一个约束,它不是定义。明确地UC1 - - -<<include>> - -> UC2 意味着当UC1 时执行UC2,你混淆了include 和extend。