前页 后页

在另一个配置文件中重新定义构造型

如果您想在另一个配置文件中重新定义构造型,添加新标签以及删除或修改现有标签,而构造型的其他所有行为都像原始构造型一样,则可以使用此处所述的重新定义通用性。

应用重新定义泛化

行动

1个

使用与您要重新定义的原型的完全限定名称相同的名称创建一个Stereotype元素。请参见示例中的“ TOGAF :: Principle”。

将此构造型元素设置为“抽象”。

2

用相同的名称( 完全合格)创建一个Stereotype元素。参见示例中的“原理”。

从重新定义构造型到重新定义的构造型,绘制一个概括,并为该概括赋予<< redefines >>构造型。

3

至:

  • 从重新定义的构造型中除去标签,为重新定义的构造型赋予与您要除去的标签同名的属性,并为该属性赋予<< removed >>构造型;请参阅示例中的“含义”
    使用我们的个人资料创建的“原理”元素将在所有方面充当TOGAF原理元素,但不会具有通常的“含义”标签
  • 在重新定义的原型中添加一个新标签,只需给标签重新定义即可;在该示例中,TOGAF配置文件未提供新的“应用程序”标签,但看起来像是
  • 修改重新定义的原型中的现有“标记值类型”,为重新定义的原型赋予其他类型的标签;在示例中,“类型”是TOGAF配置文件中的枚举,但我们为其提供了一组修改后的枚举文字,而“指标”是TOGAF配置文件中的纯文本标记,但已将其重新定义为RefGUIDList标记引用了新的“ Metric”构造型

4

在将概要文件保存并部署到MDG技术中之后,用户可以通过将技术设置为“活动”来指定应使用活动技术中的重新定义来创建任何重新定义的元素。

示例图

Redefines generalization extending a non-UML type in Sparx Systems Enterprise Architect.