【问题标题】:Can you create an extend relationship between actors?你能在演员之间建立一个扩展关系吗?
【发布时间】:2020-05-18 17:35:44
【问题描述】:

你能在参与者之间创建扩展关系吗?

你能在用例和参与者之间创建扩展关系吗?

我在网上找不到任何东西。

【问题讨论】:

  • 不,你不能。这甚至意味着什么?

标签: uml actor extend use-case use-case-diagram


【解决方案1】:

« 扩展 » 关系仅在用例之间定义。这意味着在某些情况下,用例将根据唯一的条件增加额外的行为。从技术上讲,被扩展的用例应该有一些预定义的扩展点,这些扩展点的行为将被扩展扩展

这种关系在演员之间毫无意义。但是,actor 是分类器,因此可能具有专业化关系,即使 UML 规范中没有明确说明。

这种关系在参与者和用例之间也没有任何意义。参与者参与用例:扩展意味着什么?从哲学上讲,您可以认为(但不能写)每个用例都以某种方式扩展了参与者,因为它允许他们做更多的事情并允许没有使用就不会发生的交互(因此参与者会表现出的行为)-案子。但从 UML 建模的角度来看,这是错误的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2013-04-01
    • 2012-10-24
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多