まともな(そして無料の)ものを見つけることができません。何が使えますか?
アンブレロを試したことはありますか?ただし、KDEに基づいているため、Javaルートに行きたくない場合に私が遭遇した最良のツールです。 UmbrelloはUbuntuリポジトリにあります。
Javaに問題がない場合、 ArgoUML は非常に優れたツールです。または、Eclipseで利用可能なプラグインを確認できます。
試した Dia ?
Sudo apt-get install dia
mlet は、シンプルなユーザーインターフェイスを備えた優れた無料のオープンソースUMLツールです。
andUMLetは、スタンドアロンで、またはWindows、OS X、LinuxでEclipseプラグインとして実行されます。
(また、姉妹ツールPLOTletをチェックして、チャートグリッドを作成します。)
それは最高の、私の個人的なお気に入りの一つです!
Papyrus を使用します。これは、フランスのCommissariatàl'ÉnergieAtomiqueによって開発されたスイートで、現在Eclipseのプラグインとして利用可能です。これは、私が知っている最新のオープンソースモデリングツールであり、UML2をほぼ完全にサポートしています。広い説明:
Papyrusは、あらゆる種類のEMFモデルを編集し、特にUMLおよびSysMLやMARTEなどの関連モデリング言語をサポートするための統合されたユーザー消費可能な環境を提供することを目指しています。 Papyrusは、EMFベースのモデリング言語用のダイアグラムエディターをUML 2およびSysMLの中に提供し、これらのエディター(GMFベースまたは非)を他のMBDおよびMDSDツールと統合するために必要な接着剤を提供します。
最も重要なこととして、Papyrusはモデル駆動開発(MDD)をサポートしています。これは、ドメイン固有言語を開発するための非常に有能なツールです。この点で、PapyrusはOMGによって発行されたModel-Driven Architecture(MDA)パターンをサポートする唯一のオープンソースツールのようです。 Acceleo などのコードジェネレーターを使用すると、完全なMDDスタックになります。独自のDSLプラグインを作成することもできます。
yEd が好きです。オープンソースではありませんが、フリーウェアおよびクロスプラットフォームであり、多くの種類の図とUMLを処理します。
デスクトップアプリでの長期にわたる検索の後、私はウェブに行くことにしました。今では Cacoo を使用しています。無料で、友人と共有したり、同時に編集したりできます。
Gaphor はまともです。これにはいくつかの制限とバグがありますが、UMLエディターにとって最も面倒なものです。ただし、Diaではコードを生成できないため、ストレートなUMLダイアグラム作成ツールが必要な場合に備えてリストしています。
Visual Paradigmは、UMLの強力な商用ツールです。ただし、無料の(商用利用ではない)コミュニティエディションを使用できます。唯一の制限は、1時間ごとにプログラムを閉じることです。
これまでのところ、 Astah * はこれまで使用した中で最高のUMLツールです。私の意見では、グラフィックエレメントを十分にスマートな方法で自動的に位置合わせまたは固定できるため、描画エクスペリエンスが優れています。
以前は無料のコミュニティバージョンを提供していましたが、残念ながら 彼らは2018/09/26以降サポートを停止しました 。
ただし、その ML Editor は、学生であれば無料版を提供します。