6

在 UML 组件图中,如何将组件标记或标识为数据库,以便易于识别?在过去,有用于显示数据库的圆柱符号,但这不是 UML 的一部分。例如,应用程序服务器也是如此,这将如何显示?

刻板印象在这里适用吗?可以用图形元素增强元件符号吗?

4

3 回答 3

5

只需使用<<database>>组件图。

有关更详细的信息,请查看这篇文章:http ://www.sparxsystems.com.au/resources/uml_datamodel.html

于 2008-10-29T13:21:06.057 回答
1

根据 Scott Ambler<<database>>的说法,您将数据库和服务器标记为(出现) 。我从图 1 中提取了这些信息,但我建议阅读这篇文章(以及他的其他文章——它们是很好的读物)。<<infrastructure>>

我想指出的其他一点——UML 只是一种建模方法。在正式文档中,我尽量遵守标准。但是,在为团队规划和记录时,我会使用任何有意义且团队理解的东西。对您而言,这可能意味着将标有“DB”的圆柱体或 DB 名称放入组件框中。

于 2008-10-29T13:20:25.950 回答
1

UML 可以通过配置文件进行扩展。

关键的可扩展性机制是原型、约束和标记值。

原型可以有一个可选的原型图标。

  • 您也许可以找到带有 «database» 圆柱图标的现有配置文件
  • 您的 UML 工具可能允许您创建自己的配置文件
于 2008-10-29T13:31:48.187 回答