【问题标题】:Replacement for Microsoft Visual ModelerMicrosoft Visual Modeler 的替代品
【发布时间】:2013-10-02 00:10:12
【问题描述】:

我一直在使用 Microsoft Visual Modeler 为我的项目绘制 UML 类图。该工具是 Visual Studio 6 的一部分。有没有办法将现有图表导入到更现代的工具中而无需重新绘制它们?

Visual Modeler 确实是 Rational Rose 软件的精简演示版。可以在当前的 Rational Rose 产品中导入图表,但我正在寻找便宜且简单的东西。我只画类图,不生成源代码。

【问题讨论】:

    标签: visual-studio uml


    【解决方案1】:

    我的同事找到了 2 个导入 Rational Rose 格式的工具,他验证了它们可以从 Visual Modeler 导入类图。这些工具是:Visual Paradigm for UMLStarUML。第一个是一个看起来比我需要的复杂得多的商业工具。 StarUML 已弃用,但目前支持其新版本 White StarUML。但是,一旦我切换到这个工具,我将无法迁移到其他地方,因为它使用自己的 *.uml 格式(这是一种 XML)并且不导出 XMI。

    【讨论】:

    • 如果您运行 WhiteStarUML 的标准安装程序并且所有 Dll 都已正确安装,您应该会看到文件 - 导出 - XMI 菜单命令。可能它还不完美,但 StarUML 的恼人崩溃错误已得到修复。
    • @jszpilewski 谢谢。我错过了导出菜单。它可以工作(即它创建一个 xml 文件;我目前没有任何工具可以尝试将它们导入回来)。
    【解决方案2】:

    在工具之间导入通常是小丑的差事,如果不是傻瓜的话。有一种大多数工具都支持的标准化交换格式 (XMI),但它存在十几个版本,并且不包括图表布局。换句话说,您可能会将这些类传递给您的新工具,但您的图表将保持在原来的位置。

    如果您可以接受,并且如果您可以让 MS Visual Modeler 导出模型的 XMI 版本,您应该能够将模型的核心内容用于现代工具,例如 Sparx Systems 的 Enterprise Architect,然后花很多快乐的夜晚重绘所有的图表。

    【讨论】:

    • 不,Visual Modeler 似乎不支持 XMI。它只能以 2 种 Rational Rose 格式保存:*.mdl 和 *.ptl。
    • 如果您的建模工具不支持导出到标准化的交换格式,那么您将陷入困境。您可能想查看商业模型转换工具 TOOLBUS。在reischmann.com 的主页上,单击产品,然后查看两个 PDF 以了解它可以转换的内容(很多);它们还为您提供了一些关于哪些工具可以导入其他工具的原生格式的提示。
    猜你喜欢
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多