Microsoft Visio UML 图

Microsoft Visio UML 图

我正在尝试在 Visio 中设计 UML 图(UML 静态结构),我需要为属性指定自己的自定义类型。我该怎么做?当我转到类型组合框时,我看到一个预定义类型的列表,它强制我选择其中一种,我无法输入我想要的任何内容。

在此处输入图片描述

答案1

我实际上也遇到过类似的问题,不幸的是您无法指定自己的属性类型。我不确定 David 在说什么,这只是一个关于创建图表的教程。不幸的是,微软没有将数据类型保留为可修改参数,因此,您必须插入一个基本参数并记录它是一种自定义类型。

我对微软在 Visio 平台上缺乏对 UML 架构的支持感到非常惊讶。它本来可以做得更好,但我认为他们并没有积极地致力于此。

我建议指定一种语言之外的类型(如果您使用的是 C#,请选择其他类型),这样文档中就会有一个可视队列显示类型差异。如果您只需要几种类型,您也可以(在文档中)只使用另一种语言中的特定类型,并在文档中指定这些类型的具体类型定义。

答案2

在 Visio 2007 中,您可以通过以下方式添加自定义数据类型:

  • 在模型资源管理器中,右键单击“UML 系统”
  • 选择“套餐”
  • 点击“新建”按钮
  • 输入新包的名称(我建议您将其命名为与您的程序集或命名空间相同的名称)
  • 点击“确定”
  • 在模型资源管理器中,右键单击刚刚创建的包
  • 选择“新建>数据类型”
  • 输入数据类型的名称
  • 点击“确定”
  • 现在,您的新数据类型将与其他默认数据类型一起列出

答案3

您可以使用 Visio 在 UML 静态结构中添加自己的自定义属性按照以下方式。

  1. 在文件菜单上,指向新建,指向软件,然后单击 UML 模型图。

  2. 在树视图中,右键单击要包含静态结构图的包,指向新建,然后单击静态结构图。

  3. 将类或对象形状拖到绘图页上,以表示要包含在类静态结构图或概念模型中的类或对象。

  4. 双击每个形状以打开其 UML 属性对话框,您可以在其中添加属性、操作和其他属性。

相关内容