Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コード生成や doxygen サポートなどの機能は通常商用と見なされますが、doxygen ドキュメントをサポートする c++ コード生成をサポートする無料の UML ツールがあるかどうか疑問に思っていました。
ドキュメント付きのモデルを作成し、doxygen サポートを有効にするためにこれを繰り返し/編集する必要がないことは非常に便利です。
編集:Linux(Ubuntu)で開発していることを忘れていました
無料で非常に使いやすいdia (ベクトル図エディタ) があり、UML + dia2code は "ada|c|cpp|csharp|idl|java|php|php5|python|ruby|shp|sql" で動作します。
まず、UML クラス図を描画して保存し、.dia ファイルで dia2code を使用します。
コードのインポート、パッケージ/名前空間などのより多くの機能を備えたumbrello(userbase.kde.org/Umbrello)も試したので...
StarUML ならできるはずです。
BOUMLを試してみてください。これは優れたマルチプラットフォーム UML ツールボックスです。