2011-04-01 7 views
2

オープンソースのUMLツールは本当に面倒なことがあります。 XMIでのエクスポート/インポートでも、ツール間には多くの非互換性があるようです。オープンソースツールを使用したArgoUML UMLモデルからのPythonコードの生成?

オープンソースツールを使用してArgoUMLで作成されたUMLモデルからPythonコードを生成するための優れたワークフローが見つかったのでしょうか?

答えて

1

あなたはhttp://argouml-python.tigris.org/を試しましたか?それが合わない場合は、おそらくあなたが問題を解決できるようにバグレポートを提出することができます。

あなたが別のツールを探しているなら、ArgouMLの最新バージョンが実装しているUML 1.4を受け入れるツールが必要です。

ところで、UML/XMIの互換性の問題は、オープンソースのUMLツールに固有の問題ではありません。それは、UMLのバージョン間の互換性を完全に無視したOMGの根幹です。彼らが互換性を維持した唯一の唯一の時期は、UML 1.4の純粋なスーパーセットであるUML 1.5でした。 UMLの他のすべてのバージョンは完全に互換性がありません - UML 2.xとUML 1.xは非常にそうです。

+0

私はソースコードへのリンクが見つからなかったので、私はまだこれを試していない理由を認めなければなりません。 ..リンクが見つかりましたので、試してみましょう! –

+0

argouml-pythonをビルドするのに成功しました。これは私の質問に対する答えです。残念ながらそれは私が望むいくつかの機能が欠けていますが、私はそれらについてdevsを盗聴するか、自分でそれらをコード化してみます::) –

+2

私はここのソースからそれを構築する方法について私のブログの記事を追加しました:http: //saml.rilspace.org/installing-argouml-python-for-python-code-generation-from-uml –

1

いくつかのUML-Pythonツールhereをリストします。おそらくPyUMLがあなたのニーズに合った最良のものです

+0

私はそれをインストールしようとしましたが、残念ながらEclipse 3.6で動作することができませんでした...:/それ以外は有望ですPythonプロジェクトのためにEclipseベースのPyDevを使用しています。 –

関連する問題