论文部分内容阅读
随着企业信息化的不断发展,企业生产过程的组织管理与流程的优化工作越来越具体,工作流技术在企业的业务流程管理领域获得了广泛的应用,是目前企业管理信息系统开发的热点。工作流建模作为工作流管理系统的起点,是工作流研究的重要内容。工作流建模工具是传统图形编辑系统的典型应用,图形编辑系统由于模型与视图天然的强依赖关系而导致其具有开发效率低,可重用性差,部分功能难以实现等缺点。 设计模式是指在软件开发过程中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。为解决传统图形编辑系统开发固有的问题,将设计模式思想引入到系统设计开发过程中,能在一定程度上提高系统的复用性,缩短系统的开发周期,进而提高系统的开发效率。 论文在参考已有文献的基础上,给出了一种综合多种设计模式的软件实现方法,该方法可用于快速开发各种图像编辑工具,并通过实例证明了该方法的有效性。 论文主要工作如下: 1、首先,在工作流相关技术以及模型驱动开发理论的基础上,给出了一种综合多种设计模式的软件实现方法,并用之设计开发了一个具有较好用户体验的工作流建模工具,该工具以Eclipse插件的形式实现,实现了工作流的图形化创建和编辑功能。 2、其次,在深入研究了设计模式的模式原型以及应用场景的基础上,分析了上述方法应用于工作流建模工具实现的优点,可以克服传统图形编辑系统存在的弊端,提高了系统的复用性、可扩展性、可维护性,使得软件系统的质量和开发效率都有了很大的提升。 3、最后,通过前述实现的工作流建模工具,针对一个具体应用实例演示了系统的安装方法和工作步骤。在模拟工作流引擎的支持下,实现了基于工作流的模型驱动自动化开发过程。证明了方法和建模工具的实用性和易用性。