我希望简化开发流程,其中大多数数据流以流程图的形式表示(最终用户不是开发人员)。 有没有什么工具可以将visio流程图转换为Java代码? 我在思考一个简单的框架,可以将决策点转换为返回布尔值的命名函数,并将调用连接到实现为无返回值函数的流程。转换器将生成框架代码,我只需填补功能逻辑(对于流程)或谓词逻辑(对于决策点)中的空缺即可。 有什么建议吗?
是的,有点类似。可用工具比“简单实用程序”要复杂一些,通常不是以Visio为起点,而是使用图形设计师和流程图模型。例如,IBM制作了一套业务流程管理和设计工具(链接1)。还有其他供应商也提供这样的服务。不确定是否有开源替代品提供真正的图形“流程设计体验”。我记得JBoss在其核心J2EE服务器上构建了一些BPM工具。不确定那是否真正成为现实。除了Java之外,微软还有BizTalk Server,或者在低端使用WF - Windows Workflow。用于设计工作流程(图形化)的工具包含在Visual Studio中。