オープン ソースの UML ツールは非常に扱いにくい場合があります。XMI でエクスポート/インポートしても、ツール間の非互換性が多数あるようです。
したがって、オープン ソース ツールを使用して、ArgoUML で作成された UML モデルから Python コードを生成するための優れたワークフローを見つけた人はいるでしょうか?
オープン ソースの UML ツールは非常に扱いにくい場合があります。XMI でエクスポート/インポートしても、ツール間の非互換性が多数あるようです。
したがって、オープン ソース ツールを使用して、ArgoUML で作成された UML モデルから Python コードを生成するための優れたワークフローを見つけた人はいるでしょうか?
http://argouml-python.tigris.org/を試しましたか?それが適切でない場合は、バグレポートを提出して、人々が問題を修正できるようにすることができます。
別のツールを探している場合は、最新バージョンのArgouMLが実装しているUML1.4を受け入れるツールが必要になります。
ところで、UML / XMIの互換性の問題は、オープンソースのUMLツールに固有のものではありません。それはすべて、UMLのバージョン間の互換性に対するOMGの完全な無視に根ざしています。彼らが互換性を維持したのは、UML1.4の純粋なスーパーセットであるUML1.5だけでした。他のすべてのバージョンのUMLは完全に互換性がありません-UML2.xとUML1.xは非常に互換性があります。
ここにいくつかの UML-Python ツールをリストします。おそらくPyUMLがあなたのニーズに最適です