UML 中的剖面图是什么?

What is a profile diagram in UML?

UML 中的剖面图是什么?更具体地说,这张图的作用是什么?我们可以用它做什么(我们可以用它解决的问题,或者我们可以用它简化更多的解决方案)?

A profile diagram 允许您通过定义自己的构造型和一些其他类似元素来定义 UML 的扩展。这个想法是为特定领域定制 UML 图的表达能力。

这里可以找到some examples,如:

  • 使用与框架(例如 EJB 组件)或方法(例如用于在系统地转换成 class 图)。
  • 添加构造型以允许根据更好的网络拓扑学更精确地表示部署图的节点。
  • 添加标记值以使用所有权、作者身份或配置管理信息丰富图表。