web-dev-qa-db-ja.com

アーキテクチャ図の作成に使用できるソフトウェアは何ですか?

ダイアグラムをどこかに保存して後で編集できるようにする必要がある場合は、ほとんどの設計/設計作業でMS Visioを使用しています。私はVisioの最大のファンではありませんが、仕事をこなしてくれます(そして仕事は無料です)。

かなり高額なVisioソフトウェアに代わるものとして、これまでに使用していて快適だったものがあるかどうか、疑問に思いました。そのプログラムをツールボックスに入れたいです。

25

yEd を使用します。すべての主要なプラットフォームで自由に利用でき、自動ダイアグラムレイアウト用の優れたツールがあります。

無料の汎用 ダイヤグラムプログラム マルチドキュメントインターフェイス。

これは、Javaで記述されたクロスプラットフォームアプリケーションであり、Windows、Linux、Mac OS、およびJVMをサポートするその他のプラットフォームで実行されます。

yEdを使用して、 フローチャートネットワーク図ML図[〜#〜 ] bpmn [〜#〜] 図、 マインドマップ組織図 、および エンティティ関係図 。 yEdでは、ダイアグラム要素としてカスタムのベクターおよびラスターグラフィックスを使用することもできます。

yEdは、図をXMLベースのフォーマットである GraphML から読み込み/保存します。アプリケーションは、複数のページにわたる非常に大きな図を含む図を印刷できます...

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/YEd-screenshot-process_normal_flow-bpmn.png/800px-YEd-screenshot-process_normal_flow-bpmn.png

27
Helbreder

Enterprise Architect( http://www.sparxsystems.com.au/ )を使用しています。

誰もが独自の優先順位を持っていますが、私にとってこれらはこのようなツールにとって良いものです:

  • 箱から出して使用するのに十分シンプルです
  • クラス図からコードを生成でき、その逆も可能です。
  • 実行中のアプリケーションからシーケンス図を生成できます。実行中のプロセスをアタッチして.NETから使用したところ、問題なく動作しました。
  • cOMインターフェイスを介して操作の一部を自動化できる、きちんとしたモデルがあります。
  • cVSおよびSVNにモデルを保存できます
  • 複数のユーザーが同じモデルで同時に作業できます
  • それはまったく高価ではありません
3
mhttk

MLet は、UMLダイアグラム設計用の無料のオープンソースツールです。私は時々それを使用しました、それは使用するのが面倒です(または少なくともしばらく前に、それからそれはそれからそれを磨き上げたかもしれません)が仕事を成し遂げました。 Visioほどきれいな図は表示されないため、より一般的なプレゼンテーションを目的とする場合は問題になる可能性があります。

astah * もあります。コミュニティエディションは無料です。私はそれを使いませんでした。

2
scrwtp

私はinkscapeを使用しています。 OpenClipartには、テクニカルダイアグラムで使用するためのかなり多くのコピーレフトテクニカルSVGがあり、作成した追加のシンボルでいっぱいのフォルダーを保持しています。 Visioほど機能は豊富ではありませんが、図を作成する必要がある場合は、とにかく要点を絞った単純なものが必要であり、inkscapeは邪魔にならずにそれを実行します。

2
Cercerilla

ModelMaker 、私のお気に入りの機能はコード/モデルの統合です。モデルからコードを生成でき、その逆も可能です。

ところで。コード/モデルの統合はC#とDelphiでのみ機能することを言及する必要があります

1
Antonio Bakula

私は [〜#〜] cade [〜#〜] を数回使用しました。 Visioよりも直感的であることがわかりましたが、いくつかの問題が発生したため、ニーズによって異なります。

  • 使用可能な形式で保存されなかったため、図を配布するために CutePDF を使用してPDFファイルに印刷する必要がありました。
  • 別の解像度でデスクトップにリモート接続すると、バラバラになりました
  • オブジェクトのグループをある場所から別の場所に移動した場合、レイアウトをめちゃくちゃにせずにそのグループの1つのオブジェクトを変更することが非常に難しい場合があります(1つのグループの場合は同じですが、同じグループのコピーが7つあったとしてもそれほど問題ではありません) )
0
pdr

すべての図で私のお気に入りのスイスアーミーナイフはMicrosoft Visio 2007または2010です。私のアーキテクチャ図のほとんどはコードレベルではなく、UMLに厳密に従っていません。図は、概念レベルまたはコンポーネント/システム統合タイプです。正方形、長方形、楕円形、スクリーンショット、さまざまな記号やアイコンなどの単純な形状を使用しています。 Visioにはそれらがたくさんあり、UML、SOAなど)のサードパーティから無料のシェイプをダウンロードできます。もう1つの利点は、Dell、Sun、CiscoなどのハードウェアベンダーがVisioテンプレートにすべてのギアを備えていることです。

とはいえ、UMLを使用するより多くのコードレベルのダイアグラムにはSparx Enterprise Architectを使用します。 Visual Studio 2010 Ultimateのアーキテクチャ図も使用しており、ニッチもある。

0
softveda

私はArgo、Star、Boumlなどを試しましたが、あまりにも手間をかけずにアイデアをすばやくスケッチできるため、私のお気に入りはシンプルさを高める傾向にありました。

私のお気に入りはこれです:

http://www.softwareideas.net/

しかし、私はこれについても弱点があります。

http://alexdp.free.fr/violetumleditor/page.php

0
sunwukung