ダイアグラムをどこかに保存して後で編集できるようにする必要がある場合は、ほとんどの設計/設計作業でMS Visioを使用しています。私はVisioの最大のファンではありませんが、仕事をこなしてくれます(そして仕事は無料です)。
かなり高額なVisioソフトウェアに代わるものとして、これまでに使用していて快適だったものがあるかどうか、疑問に思いました。そのプログラムをツールボックスに入れたいです。
yEd を使用します。すべての主要なプラットフォームで自由に利用でき、自動ダイアグラムレイアウト用の優れたツールがあります。
無料の汎用 ダイヤグラムプログラム マルチドキュメントインターフェイス。
これは、Javaで記述されたクロスプラットフォームアプリケーションであり、Windows、Linux、Mac OS、およびJVMをサポートするその他のプラットフォームで実行されます。
yEdを使用して、 フローチャート 、 ネットワーク図 、 ML図 、 [〜#〜 ] bpmn [〜#〜] 図、 マインドマップ 、 組織図 、および エンティティ関係図 。 yEdでは、ダイアグラム要素としてカスタムのベクターおよびラスターグラフィックスを使用することもできます。
yEdは、図をXMLベースのフォーマットである GraphML から読み込み/保存します。アプリケーションは、複数のページにわたる非常に大きな図を含む図を印刷できます...
Enterprise Architect( http://www.sparxsystems.com.au/ )を使用しています。
誰もが独自の優先順位を持っていますが、私にとってこれらはこのようなツールにとって良いものです:
私はinkscapeを使用しています。 OpenClipartには、テクニカルダイアグラムで使用するためのかなり多くのコピーレフトテクニカルSVGがあり、作成した追加のシンボルでいっぱいのフォルダーを保持しています。 Visioほど機能は豊富ではありませんが、図を作成する必要がある場合は、とにかく要点を絞った単純なものが必要であり、inkscapeは邪魔にならずにそれを実行します。
ModelMaker 、私のお気に入りの機能はコード/モデルの統合です。モデルからコードを生成でき、その逆も可能です。
ところで。コード/モデルの統合はC#とDelphiでのみ機能することを言及する必要があります
私は [〜#〜] cade [〜#〜] を数回使用しました。 Visioよりも直感的であることがわかりましたが、いくつかの問題が発生したため、ニーズによって異なります。
すべての図で私のお気に入りのスイスアーミーナイフはMicrosoft Visio 2007または2010です。私のアーキテクチャ図のほとんどはコードレベルではなく、UMLに厳密に従っていません。図は、概念レベルまたはコンポーネント/システム統合タイプです。正方形、長方形、楕円形、スクリーンショット、さまざまな記号やアイコンなどの単純な形状を使用しています。 Visioにはそれらがたくさんあり、UML、SOAなど)のサードパーティから無料のシェイプをダウンロードできます。もう1つの利点は、Dell、Sun、CiscoなどのハードウェアベンダーがVisioテンプレートにすべてのギアを備えていることです。
とはいえ、UMLを使用するより多くのコードレベルのダイアグラムにはSparx Enterprise Architectを使用します。 Visual Studio 2010 Ultimateのアーキテクチャ図も使用しており、ニッチもある。
私はArgo、Star、Boumlなどを試しましたが、あまりにも手間をかけずにアイデアをすばやくスケッチできるため、私のお気に入りはシンプルさを高める傾向にありました。
私のお気に入りはこれです:
しかし、私はこれについても弱点があります。