【问题标题】:UML diagram shapes missing on Visio 2013Visio 2013 上缺少 UML 图表形状
【发布时间】:2013-04-19 10:28:03
【问题描述】:

我已经安装了 Visio 2013 Standard,我正在尝试创建 UML 图。

我选择了“UML 类”模板,但是当它打开时,“形状”面板是空的。按照建议,我转到“更多形状”菜单,但找不到与 UML 相关的任何内容。

有没有人遇到过这个问题并得到了解决方案?

谢谢

【问题讨论】:

    标签: uml visio office-2013


    【解决方案1】:

    软件和数据库通常不在 Visio 的标准版中,只有专业版。

    尝试在这里寻找一些可以在标准版中使用的模板

    【讨论】:

    • 你知道这对拥有Pro版本的用户是否有任何兼容性问题?假设我用这些形状创建了一个图表,然后使用 Visio Pro 打开它进行编辑?我认为它们与 Visio Pro 提供的形状不同或自定义形状是否正确?
    • 您也可以使用本网站softwarestencils.com/uml/#Visio2013 下载并手动安装UML 2.5 模板和模板
    • Visio 2013 Pro 不包含 UML 模型图
    • 这是微软的错误行为:他们应该提供模板(带有形状!)或者根本不提供。根据上面的@undefinedvariable 问题,如果在 Pro 中创建一系列 UML 图会发生什么 - 标准可以打开它和/或操作它吗?
    • 这是一个错误,您可以选择所有这些模板,这些模板目前在标准版中已损坏。
    【解决方案2】:

    我在使用 Visio 2016 时遇到了同样的问题。我有标准许可证。我认为您可以在搜索“UML 序列”模板时选择它,但它会打开一个没有形状的空白画布,这很奇怪。所以你什么都看不到,也不能在侧面的“更多形状”窗口下选择形状。

    于是我在 Visio 的安装目录中搜索了形状。我在目录C:\Program Files\Microsoft Office\Office16\Visio Content\1033 中找到了几个序列图模板(即:BASIC_UMLSEQUENCE_M.VSTX)。他们正在使用模板USEQME_M.vssx。我通过右键单击左侧窗口中的形状并选择“另存为”发现了这一点。我将它们保存在“我的形状”下的“我的文档”中,就像自定义形状一样。我可以在任何我想要的新文档中使用它们。

    注意US Units 或Metric Units 的模板或模具名称中的大写M 或U。我来自荷兰,所以我使用的是M 版本。

    获取形状的方式并不友好。但它有效。

    【讨论】:

    • 在我的安装中,我在 C:\Program Files (x86)\Microsoft Office\Office15\Visio Content\1033 下找到了它们
    • 这当然取决于您使用的版本。我认为您使用的是 Visio 2013?
    【解决方案3】:

    Microsoft 正在放弃使用 Visio 制作软件和数据库图表,转而使用 Visual Studio。请参阅“建模”项目。组件图、序列图、用例、层图都是建模项目的一部分。虽然我正在试验它(但质疑它的可行性),但您可以从代码生成意义上创建的模型生成代码。

    另请参阅此帖子 Pet Shop Models 以及 MSDN 文档:Modeling the Architectural

    这是我在 vs2013 终极版中可用的内容

    【讨论】:

    【解决方案4】:

    Microsoft Visio 2013 Standard Edition 不提供 UML 形状,您必须升级到 Microsoft Visio 2013 Professional。

    Visio 2013 Professional

    【讨论】:

    • 我有 Visio 2013 Pro,它不包含 UML 模型图
    【解决方案5】:

    CTRL+N-- 打开一个新文档。

    Right Edge 找到“更多形状”,然后是“软件和数据库”,最后是“软件”。所有 UML 图表都可以在这里找到。

    【讨论】:

    • “软件和数据库”选项不可用。有什么办法可以让它出现吗?
    • 你可以在网上搜索得到它...只需使用搜索工具框搜索UML daigrams
    • 软件和数据库通常不在 Visio 的标准版中,只有专业版。
    • 有趣的是,Vision 允许创建类图,但不提供 stensils..
    【解决方案6】:

    请查看这篇知识库文章:http://support.microsoft.com/kb/2259709 出现此问题的原因是 Visio 2013 使用了 Visio 2010 或早期版本的 Visio 不使用的新 UML 和数据库建模模板。 它适用于两者:

    “Microsoft Visio Professional 2013”​​和“Microsoft Visio Standard 2013”​​

    因此升级到 Pro 可能也无济于事。

    【讨论】:

      【解决方案7】:

      如果您没有找到 Stencils,您可以在您的安装位置找到它们。 C:\Program Files\Microsoft Office\Office15\Visio Content\1033 for UML Sequcen Stencies 你可以打开

      【讨论】:

        【解决方案8】:

        如果您没有看到使用模板创建新文档的模板,您可以直接打开该模板。 就我而言,它们位于“C:\Program Files\Microsoft Office\Office15\Visio Content\1049\” 我猜,姓氏因语言环境而异。 UML 模板名为“DBUML_M.VSTX”

        【讨论】:

          【解决方案9】:

          我想是因为它是标准版。

          我不知道你是否在 VS 中编写代码。 但是,如果您这样做了,只需转到 ARCHITECTURE - new Diagram。 & 选择你的,剩下的由 VS 负责 :)

          【讨论】:

          • Visual Studio 中的架构项目/UML 图表仅适用于 Ultimate Edition。因此,如果您没有 Visual Studio Ultimate,您将无法从 Visual Studio 创建 UML 图。
          【解决方案10】:

          如果您正在寻找 UML 序列图,请尝试在搜索框中搜索 UML 序列并添加它们。

          • 在搜索框中搜索 UML 序列 -> 选择所有形状并添加到我的形状(用户定义的名称)。

          您可以浏览我的形状来访问它们。但是,一旦您搜索,它们将在侧边栏中可用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-09-15
            • 2014-04-04
            • 2013-11-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-11-12
            • 1970-01-01
            相关资源
            最近更新 更多