【问题标题】:UML with code generation tool for GNU/Linux带有 GNU/Linux 代码生成工具的 UML
【发布时间】:2013-07-14 19:36:23
【问题描述】:

是否有任何用于在 UML 中建模软件的工具能够生成 C++ 代码并将代码实现保留在模型中?

据我所知,ArgoUML 只能生成空类。如果我想在操作中添加一些代码,我必须稍后再做,它不会保留在模型中。我希望有一个像 Artisan Studio 这样的 GNU/Linux 工具。也许还有一个反向读取的生成器(如果我从我的 IDE 对代码进行任何更改,它会将其写回模型)。

【问题讨论】:

    标签: c++ linux uml gnu


    【解决方案1】:

    Modelio 2.2.1 有一个可用的 C++ 扩展 here。它将代码保留在模型中(在原型 UML 注释中)。

    【讨论】:

    • 一代有免费的扩展吗?否则自己编写生成器很容易吗?
    • 我不知道任何用于 C++ 生成的免费 Modelio 扩展。UML 的 C++ 生成和逆向比 Java 更难。关于制作您自己的 C++ 生成,无需任何反转会更容易,但它在很大程度上取决于您的 C++ 目标。顺便说一句,所有 Modelio 扩展都是 Java 代码..
    • 我想我得自己做一个。希望这很容易。
    猜你喜欢
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2011-08-06
    • 2012-05-28
    • 2011-05-21
    • 2013-10-06
    • 2011-07-27
    相关资源
    最近更新 更多