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

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

有帮助吗?

解决方案

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

关键的可扩展性机制是刻板印象、约束和标记值。

刻板印象可以有一个可选的刻板印象图标。

  • 您也许能够找到带有“数据库”圆柱形图标的现有配置文件
  • 您的 UML 工具可能允许您创建自己的配置文件

其他提示

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

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

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

我想指出的其他内容 - UML只是一种建模方法。在正式文档中,我尝试遵守标准。但是,在为团队进行规划和记录时,我会使用任何有意义且团队理解的内容。对你而言,这可能意味着放置一个标有<!>“DB <!>”的圆柱体。或组件框中DB的名称。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top