アプリケーション/サービスアーキテクチャの図を作成するために何を使用しているのか知りたいですか?
アプリケーション全体のさまざまなレイヤーを表す図を作成したいと思います。一部の部分については、より深く (クラス レベル)
アプリケーション/サービスアーキテクチャの図を作成するために何を使用しているのか知りたいですか?
アプリケーション全体のさまざまなレイヤーを表す図を作成したいと思います。一部の部分については、より深く (クラス レベル)
私はdiaを、学校/仕事で行ったいくつかの小さな (300 クラス以上の) プロジェクトに使用しました。
それは十分に一般的であるため、その中に何でも描画でき、コードを生成することさえできます.
どのような具体的なアプローチを使用していますか?LucidchartはUMLスキーマに最適です。プラグインやダウンロードは必要ありません。
UML ダイアグラムの描画に使用できるUML ツールは多数あります。それらのいくつかはスケルトン コードなどを生成することもできますが、そうしたくない場合は気にする必要はありません。
StarUML (Windows)
UMLet (Windows、Linux、Mac の Java で実行
)
編集:あなたが話している種類の図-アプリケーション/サービスアーキテクチャ-については、UML配置図を描くことができます
edit2: 非 UML ダイアグラムの場合、Diaは Visio の優れたオープン ソースの代替手段のように聞こえます
このタスクには dia を使用します
そこにはさまざまなモデリング ツールがあります。
UML ダイアグラムを作成するのではなく、アプリケーションのアーキテクチャ全体のより「一般的なダイアグラム」を作成します (複数のアプリケーションのサービス複合体のようなものです)。
無料のARIS Expressも使用できます。たとえば、システム ランドスケープ モデルを使用して、アプリケーション アーキテクチャを説明できます。もう 1 つの興味深い図は、アプリケーションの展開を説明できる IT インフラストラクチャ モデルです。または、ビジネス プロセスを使用して、アプリケーションの主要なワークフローの概要を説明します。ARIS Express には、データ モデルもあります。
クラスの相互作用とアーキテクチャを視覚化するためにinkscapeを使用しています。これは汎用の SVG エディタであるため、Dia や Visio (私はどちらも使用しました) よりも自由に図を作成し、表現力を高めることができます。
学習曲線は穏やかで、グラフやフロー チャートを作成するために私が今まで必要としてきたものをすべて提供します。一度コツをつかめば、非常に強力なグラフィック エディターを武器庫に持つことができます。
Dabbleboardを使用します。リモートのチームメンバーに最適です。それらにURLを与えるだけで、その場で更新されます。ここに私たちの図の1つへのリンクがあります
http://dabbleboard.com/draw?b=135471&i=7&c=7b1781adc4a54887d5d414378575b890e38469de