首页/开发/系统分析与架构设计速查/剖面图与构造型(Profile / Stereotype)
需求分析与建模61 条

剖面图与构造型(Profile / Stereotype)

剖面图定义 UML 的扩展机制:通过构造型 «stereotype»、标记值与约束为特定领域(如 SysML、实时系统)定制建模语言。

构造型为已有元素附加领域语义,写作 «stereotype»
标记值构造型附带的属性,如 «service» 的 SLA 等级
常见剖面SysML(系统工程)、MARTE(实时嵌入式)

构造型定义示例(片段)

构造型定义示例(片段)
<stereotype name='service'>
  <tag name='SLA级别' type='enum' values='A/B/C'/>
  <tag name='负责人' type='string'/>
</stereotype>
自定义构造型要在团队内约定含义并写进建模指南,否则图形语义各说各话。

易错点

  • 构造型命名随意(如 «nice»),新人无法理解
  • 工具不支持自定义构造型时仍按图形约定沟通,容易误解

数据来源与参考

  • OMG UML 2.5.1 规范
  • OMG SysML 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌