ドキュメント生成の実行に使用されるカスタム ビジネス ロジックの視覚化を支援するツールを探しています。ロジックは、決定点とレンダリング アクションのグラフで構成されるオブジェクト指向モデルとして表現されます。基本的な構成要素は比較的単純ですが、全体的な意思決定ツリーは非常に大きく複雑であるため、視覚化するのは困難です。
デシジョン ツリーとレンダリング アクションを視覚的に表現するために使用できるツールやグラフ ライブラリに関する提案を探しています。プログラミング言語の選択は重要ではなく (Delphi、C#、Java が最適です)、必要に応じてロジックを XML またはその他のデータ形式に簡単に抽出できます。Windows で実行され、結果のダイアグラムの一部を印刷または PDF 出力できるものが優先されます。
要件
意思決定ポイントは、単純なはい/いいえまたは複数の出力 (はい、しない、時々、常になど) にすることができます。
意思決定ポイントは、ランタイム環境の他の場所に存在する外部ビジネス ロジックにリンクされています。決定点のタイプ (ブール値など) と、使用されているビジネス ルールを説明する文字列でグラフ ノードにラベルを付ける必要があります。
レンダリング アクションは、オプションのマージ変数とインライン レンダリング ロジックを使用して名前付きコンテンツ オブジェクトにリンクされます。少なくとも、要素の名前と、理想的にはコンテンツのレンダリングに使用される変数に関する情報でノードにラベルを付けることができる必要があります。
Visio またはWinGraphVizを中心に何かを構築するか、サードパーティのグラフ作成/フローチャート ライブラリを使用することを検討しました。アイデアや指針をいただければ幸いです。