如何在visio中创建可重用的UML元素?

时间:2016-06-13 09:20:35

标签: model uml visio-2010

我有一个架构师/设计师团队,他们创建了一组UML模型。大多数人习惯使用visio 为了强制执行某些规则,我想创建一组只读UML组件来代表组织中的应用程序。
我需要的是类似于包含这些应用程序UML元素的模板。
当有人拖动时将它们放在图表上,它们将获得一个不可编辑的对象。他们可以将它连接到其他元素,并以任何方式使用它,但它们不能更改元素的名称(以及某些其他属性),因为这表示组织中的应用程序。
如何在Visio 2010标准版中实现此目的?
我试过以下几个

  • 创建模板
  • 创建了UML组件主文件的副本
  • 在我希望它代表的应用程序之后命名组件

当我将此应用程序从模板中删除到图表时,我得到一个空白名称的空白UML组件。 我希望图上的这个组件具有应用程序的名称(我在模板中给出了UML元素)。

1 个答案:

答案 0 :(得分:0)

有些历史:

  • Microsoft于2000年购买了Visio软件。
  • UML 2.0标准仅在2004年发布。
  • Visual Studio 2005包含有限但非常直观的UML建模工具。

Visio几乎没有变化,但Visual Studio的建模工具继续改进。 它看起来好像微软决定让Visio去

不幸的是,Visio不会死。它已成为行业标准,不仅适用于UML,也适用于所有类型的图纸。 (例如电路,网络架构图,......)。我不得不承认,Visio与Microsoft SharePoint平台的集成非常棒。您可以在线创建Visio图表,而无需在计算机上安装。

如果您想坚持使用Visio,并且仍在寻找一个好的模板。您可以在线找到各种模板(例如here)。

当我们有一位年轻的毕业生问我们是否可以使用UMLet时,我们在公司使用Visio超过15年了。我们中的一些人已经秘密使用StarUML†。 (没有人喜欢诚实地使用Visio)。今天,我们公司内的每个人都使用UMLet,但如果我们的客户真的坚持使用这种格式,我们会将Visio用于外部文档。

软件应该直观。 您无需任何培训即可使用UMLet。它是免费的,它是针对UML特别制作的。每个元素的内容和标记都是文本的,这样可以保持简单,并节省你的时间。

UMLet