ベストアンサー
オンラインツール:
- http://plantuml.com/ 。 PlantText UML Editor を使用してumlを作成し、gifまたはpngまたはpdfを生成できます。構文に慣れたら、個人的には非常に簡単に使用します。
- Draw.io :簡単なドラッグアンドドロップが提供されます。
- グリフィ
- ルシッドチャート
- 一連の強力なツール(ビジュアルパラダイム)
オフラインツールの例:
- StarUml:無料でダウンロード StarUML
- Bouml:無料のUMLツールボックス
- argouml.tigris.org オープンソースツール
- Eclipseプラグイン: UMLデザイナー
- UMLデザイナーのドキュメント
この情報がお役に立てば幸いです。
回答
簡単な回答:現在の開発環境に最適に統合され、生産性が向上するものです。
長い答えはそれらの答えに依存しています。
必要なものがすべて良ければプレゼンテーションに表示する図の場合は、「UMLのような」機能を備えたVisioのようなもので十分な場合があります(図面のセマンティックや検証を期待しないでください(…モデル…)
Ifお金がほとんどないかまったくない場合は、Eclipse Papyrusとその成長する製品ライン(必要に応じて商用サポートサービスが利用可能になりました)や商用ツールの「コミュニティエディション」などの優れたオープンソースUMLツールがあります。
企業環境にいる場合は、IBM Rational SoftwareArchitectのような大規模なエンタープライズ対応ツールがあります。
これら2つのオプションの間に、Sparxエンタープライズアーキテクト、MagicMagicDrawはありません。
Wikipediaで適切な(少し古くなっていますが)リストを見つけることができます。
次に、UMLで何をしたいかを検討する必要があります:「ドキュメント」図?コード生成?ツール内モデルの実行?他の表記法(SysML、BPMLなど)、拡張性(プロファイルおよびDSMLの「タグ」から)、ドキュメント生成などのサポート。
覚えておくべきことの1つは、モデルの交換ですが、理論的には可能ですが、実際にはそれは苦痛です。商用ベンダーはあなたを彼らのツールに留めておきたいので、彼らはあなたが簡単に移動できるようにすることに既得権を持っていません-彼らが積極的にそれをしているとは言えませんが、これは彼らができることへの欲求とバランスが取れています競合他社のモデルをインポートします。相互運用性に関するOMGとINCOSEの両方のワーキンググループによって行われた作業は、これが必ずしも簡単ではないことを示しています…
頑張ってください!