在UML组件图中,如何标记或将组件标识为数据库,以便它易于识别?在过去,有用于显示数据库的圆柱符号,但这不是UML的一部分。例如,应用程序服务器也是如此,如何显示?
这些刻板印象适用吗?可以使用图形元素增强组件符号吗?
答案 0 :(得分:5)
只需使用<<database>>
作为组件图。
有关更详细的信息,请查看此文章:http://www.sparxsystems.com.au/resources/uml_datamodel.html
答案 1 :(得分:1)
您将数据库<<database>>
和服务器标记为(显示)<<infrastructure>>
according to Scott Ambler。我从图1中提取了这些信息,但我建议阅读这篇文章(以及他的其他文章 - 它们是很好的读物)。
我想指出的其他内容 - UML只是一种建模方法。在正式文档中,我尝试遵守标准。但是,在为团队进行规划和记录时,我会使用任何有意义且团队理解的内容。对您而言,这可能意味着在组件框中放置标有“DB”的圆柱体或DB的名称。
答案 2 :(得分:1)
UML可以通过个人资料进行扩展。
关键的可扩展性机制是类型,约束和标记值。
Sterotypes可以有一个可选的刻板印象图标。