繁体   English   中英

如何在UML中标记数据库组件?

[英]How do I tag a database component in UML?

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

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

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

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

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

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

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

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

Sterotypes可以有一个可选的构造型图标。

  • 您可能能够找到带有圆柱形图标的现有配置文件«database»
  • 您的UML工具可能允许您创建自己的配置文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM