2009-06-03 54 views
3

我正在寻找工具来帮助用于执行文档生成的自定义业务逻辑的可视化。逻辑表达为一个由决策点和渲染动作组成的面向对象的模型。基本构建模块相对简单,但整体决策树非常庞大且复杂,难以可视化。工具或编程库来可视化自定义逻辑

我们正在寻找可用于直观表示决策树和渲染操作的工具和/或图形库的建议。编程语言的选择并不重要(Delphi,C#,Java会很棒),并且我们能够根据需要轻松地将逻辑提取为XML或其他数据格式。首选项是在Windows下运行并启用结果图部分的打印或PDF输出。

要求

  • 决策点可以是简单的是/否或多个输出例如(是的,不,有时,总是等)。

  • 决策点与运行时环境中其他位置存在的外部业务逻辑相关联。我们需要用决策点的类型(例如布尔值)和描述正在使用的业务规则的字符串标记图形节点。

  • 呈现操作通过可选的合并变量和内联呈现逻辑链接到指定的内容对象。至少我们需要能够使用元素的名称来标记节点,理想情况下还需要有关用于呈现内容的变量的信息。

我们曾考虑建立一些周围的Visio或WinGraphViz,或者使用第三方图形/流程图库。任何想法或指针将不胜感激。

回答

0

经过一番挖掘,我发现WinGraphViz和DotXML是最符合我的要求的。我之前并不知道“记录”元素,它允许我以清晰易读的方式在逻辑流程中作出决定。

相关问题