【问题标题】:Generating python code from ArgoUML UML model using Open Source tools?使用开源工具从 ArgoUML UML 模型生成 python 代码?
【发布时间】:2011-07-27 23:03:04
【问题描述】:

开源 UML 工具可能非常棘手。即使在 XMI 中导出/导入,工具之间似乎也有很多不兼容的地方。

因此,我想知道是否有人找到了使用开源工具从 ArgoUML 中创建的 UML 模型生成 Python 代码的良好工作流程?

【问题讨论】:

    标签: python uml code-generation argouml


    【解决方案1】:

    你试过http://argouml-python.tigris.org/ 吗?如果这不适合,也许您可​​以提交错误报告,以便人们可以解决问题。

    如果您正在寻找一种不同的工具,您会想要一个接受 UML 1.4 的工具,这是 ArgouML 的最新版本所实现的。

    顺便说一句,UML/XMI 兼容性问题并不是开源 UML 工具所独有的。这一切都源于 OMG 完全无视 UML 版本之间的兼容性。几乎他们唯一一次保持兼容性是 UML 1.5,它是 UML 1.4 的纯超集。所有其他版本的 UML 完全不兼容——UML 2.x 和 UML 1.x 非常不兼容。

    【讨论】:

    • 我必须承认我没有尝试这个的原因是因为我没有找到源代码的链接......所以我认为还没有发布任何东西......现在我找到了链接,我试试看!
    • 现在已经成功构建了 argouml-python,很明显这就是我的问题的答案。不幸的是,它缺少一些我想要的功能,但我会考虑让开发人员了解它们,或者自己编写代码.. :)
    • 我在我的博客中添加了一篇关于如何从源代码构建它的帖子:saml.rilspace.org/…
    【解决方案2】:

    我列出了一些 UML-Python 工具here。可能 PyUML 是满足您需求的最佳选择

    【讨论】:

    • 我尝试安装它,但不幸的是无法让它在 Eclipse 3.6 中运行...:/ 否则看起来很有希望,因为我将基于 Eclipse 的 PyDev 用于我的 python 项目。
    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 2013-11-06
    • 2011-02-25
    • 1970-01-01
    • 2012-12-02
    • 2019-04-03
    相关资源
    最近更新 更多