2009-06-03 6 views
3

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

私たちは、意思決定ツリーとレンダリングアクションを視覚的に表現するために使用できるツールやグラフライブラリに関する提案を探しています。プログラミング言語の選択は重要ではありません(Delphi、C#、Javaは素晴らしいでしょう)。そして、必要に応じてロジックをXMLやその他のデータフォーマットに簡単に抽出できます。この設定は、Windows上で実行され、結果の図の一部の印刷またはPDF出力を可能にするものです。

要件

  • 決定ポイントは、例えば、単純なはい/いいえまたは複数の出力とすることができます(はい、ありません、時々、いつもなど)。

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

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

私たちは、Visioの周りに何かを構築するか、WinGraphViz、またはおそらくサードパーティのグラフ/フローチャートライブラリを使用して検討しました。任意のアイデアやポインターを高く評価します。

答えて

0

私は、WinGraphVizとDotXMLが自分の要件に最も近いと判断しました。私は以前、「記録」要素に気づいていなかったので、ロジックフローの決定をきれいにかつ見やすい形でレンダリングすることができました。

関連する問題