Extended 类 (UML) 缺少可追溯性信息
Traceability information missing for Extended Classes (UML)
希望您能提供一些帮助。我正在使用 Enterprise Architect 做一些 UML 建模。
我使用元模型工具箱中的扩展关系从元类 Class(UML 扩展)扩展 Class 1,因此 Class 1 是元类 Class.
但是,在可追溯性 window 中,当我 select Class 1 时,我无法看到 link/association 到元类的扩展位置(我希望看到)。
我查看了 EA 提供的示例,该示例使用了带有扩展构造型的关联关系。通过提供的示例,我能够查看可追溯性信息并且能够看到 Class 1 与 Class.
相关联
对于 UML,使用带有扩展构造型的关联关系(如在 EA UML 构造型示例中)与使用元模型工具箱中的扩展关系之间有区别吗?
非常感谢您的帮助!
你是对的。 Extend 关系未显示在可追溯性视图中(刚刚在版本 15.0.1502 上测试过)
您可能认为这是一个错误,report Sparx Systems 也是如此。
使用与刻板印象 «extends» 的关联不是一回事。扩展关系在 UML 标准中定义,而构造型 «extends» 根本没有定义。 (“extends”在用例上下文中是一个关键字,而不是刻板印象,它肯定具有完全不同的含义)
在 UML 中,> 构造型仅在用例上下文中定义。当用于两个 类.
之间的关联时,没有定义这种刻板印象
因此,对于扩展元类,首选正式定义的扩展关联。
希望您能提供一些帮助。我正在使用 Enterprise Architect 做一些 UML 建模。
我使用元模型工具箱中的扩展关系从元类 Class(UML 扩展)扩展 Class 1,因此 Class 1 是元类 Class.
但是,在可追溯性 window 中,当我 select Class 1 时,我无法看到 link/association 到元类的扩展位置(我希望看到)。
我查看了 EA 提供的示例,该示例使用了带有扩展构造型的关联关系。通过提供的示例,我能够查看可追溯性信息并且能够看到 Class 1 与 Class.
相关联对于 UML,使用带有扩展构造型的关联关系(如在 EA UML 构造型示例中)与使用元模型工具箱中的扩展关系之间有区别吗?
非常感谢您的帮助!
你是对的。 Extend 关系未显示在可追溯性视图中(刚刚在版本 15.0.1502 上测试过)
您可能认为这是一个错误,report Sparx Systems 也是如此。
使用与刻板印象 «extends» 的关联不是一回事。扩展关系在 UML 标准中定义,而构造型 «extends» 根本没有定义。 (“extends”在用例上下文中是一个关键字,而不是刻板印象,它肯定具有完全不同的含义)
在 UML 中,
因此,对于扩展元类,首选正式定义的扩展关联。