论文部分内容阅读
BPMN流程建模工具是一个能够为业务系统设计符合特定建模准则的可视化、可执行的流程设计建模的工具。本文从技术背景、需求分析、功能设计、系统实现、测评与持续开发的角度展开,详细描述了该工具设计与实现的过程。 BPMN流程建模工具是为了适应当今国际统一的建模标准而设计的一个业务流程建模工具,可以方便软件实施人员进行业务流程设计,同时也可嵌入至工作流系统中(如:OA系统、协同平台、购物平台等)方便相关的IT服务系统定制符合需求的、及时跟进的、不断优化的业务流程。 流程建模工具是隶属于BPMS(Business Process Management System),即工作流系统的一部分。该系统由流程设计工具、流程管理、流程引擎、流程工作台(可理解为定制化的业务系统)、流程监控平台组成。在工作流系统中,用户通过BPMN流程建模工具设计流程,然后通过流程管理系统将设计产物导入到流程工作台中;在工作台中即可根据所设计的流程来控制工单的流转过程,工作台是由流程引擎驱动的;与此同时,用户通过流程监控平台对工单的处理过程和完成情况进行监控。 该工具在需求分析阶段确定了它的功能性需求和非功能性需求;设计之初通过相关绘图或者建模产品(如:visio,EA,Signavio等)的试用体验对比分析各个工具的功能亮点和缺点,提出流程建模工具的功能需求点和初步的UI;实现阶段通过阶段性测试、新增需求、功能优化、统一UI、性能优化进行设计与实现阶段的迭代开发;测试阶段通过不断完善测试流程,在每次功能改进升级后对工具进行规范化的测试,从而确保工具能够正常而稳定的使用;试用阶段完成了工具的集成和打包方案以及用户使用手册,并对实施人员的使用感受进行回访,从而进一步完善BPMN流程建模工具。 本文首先介绍了流程建模工具的实现背景和主要问题方向,然后阐述了该工具的系统设计,紧接着描述了工具实现过程中的几个关键技术问题,之后是实现与测评的章节,描述了该工具的集成方法与打包安装方法以及该工具的测试规程,最后阐述了BPMN流程建模工具目前的亮点和将来的升级方向。