カスタム ロジックを視覚化するためのツールまたはプログラミング ライブラリ

StackOverflow https://stackoverflow.com/questions/942737

質問

ドキュメント生成の実行に使用されるカスタム ビジネス ロジックの視覚化に役立つツールを探しています。ロジックは、意思決定ポイントとレンダリング アクションのグラフから構成されるオブジェクト指向モデルとして表現されます。基本的な構成要素は比較的単純ですが、全体的なデシジョン ツリーは非常に大きく複雑なので、視覚化するのが困難です。

私たちは、デシジョン ツリーとレンダリング アクションを視覚的に表現するために使用できるツールやグラフ ライブラリに関する提案を求めています。プログラミング言語の選択は重要ではありません (Delphi、C#、Java が最適です)。必要に応じてロジックを XML またはその他のデータ形式に簡単に抽出できます。Windows 上で動作し、結果として得られる図の一部を印刷または PDF 出力できるものが優先されます。

要件

  • 意思決定ポイントは、単純な「はい/いいえ」または複数の出力 (例:(はい、そうではありません、時々、常になど)。

  • 意思決定ポイントは、ランタイム環境の他の場所に存在する外部ビジネス ロジックにリンクされています。グラフ ノードに決定点のタイプをラベル付けする必要があります (例:ブール値) と、使用されているビジネス ルールを説明する文字列。

  • レンダリング アクションは、オプションのマージ変数とインライン レンダリング ロジックを使用して、名前付きコンテンツ オブジェクトにリンクされます。少なくとも、要素の名前と、理想的にはコンテンツのレンダリングに使用される変数に関する情報をノードにラベル付けできる必要があります。

Visio を中心に何かを構築することを検討しました。 WinGraphViz, 、またはサードパーティのグラフ/フローチャート ライブラリを使用することもあります。アイデアやご指摘をいただければ幸いです。

役に立ちましたか?

解決

いくつかのより多くの掘り後、私はWinGraphVizと DotXML のは私に最も近いものであることが判明しました要件。私は私がきれいで読みやすい形で論理フローにおける意思決定をレンダリングすることを可能にする「記録」要素の前に知らなかった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top