论文部分内容阅读
工作流技术是当前计算机应用领域的一个研究热点,利用工作流技术对企业进行业务过程的建模和分析不仅可以规范化企业的业务流程,发现业务流程中不合理和低效的环节,进而对企业的业务过程进行优化重组,达到全面提高企业运作效率的目的,而且所建立的业务过程模型本身就是企业非常重要的知识库和规则库,可以成为指导企业实施计算机信息化管理的模型。因此,深入研究和大力发展工作流技术对于促进企业管理规范化、信息化,从而对提高经济效益有重要的现实意义。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言,它溶入了软件工程领域的新思想、新方法和新技术,采用一套成熟的建模技术,除了最常用在建立软件系统模型之外,还可以用于描述机械系统、企业结构、商业系统等等,可以对任何具有静态结构和动态行为的系统进行建模。工作流建模技术一直是工作流技术研究的重要课题之一,国内外研究人员已经在这方面提出了许多有价值的方法,本文分析了传统的工作流建模方法,指出了传统工作流建模方法存在的不足,并对UML的建模能力进行了分析,结合工作流管理系统的系统结构和UML的特点以及在分析其它工作流建模理论的基础上,对利用UML进行工作流建模进行了分析研究,并提出了一种基于扩展的UML活动图的工作流建模方法。本文的主要研究工作及创新如下:1.研究了当前的工作流建模方法,分析了传统的工作流建模方法存在的问题,对UML活动图的建模能力进行了研究;2.对利用UML进行工作流建模进行了研究,给出了工作流建模的流程,从用例视图、活动视图、状态机视图和交互视图四个方面给出了基于UML的工作流建模方法,并作了具体的分析;3.提出了一种基于扩展UML活动图的工作流建模方法,把在过程模型中涉及的主要内容分成三类,分别是控制信息、活动、触发信息,并对业务过程中的控制信息、活动、触发信息进行了扩充,并进一步讨论了该方法存在的优势;4.用非形式化的语义定义了基于扩展UML活动图的建模方法的建模元素、路由结构、建模规则及执行规则,并用形式化的语义加以定义。本文的最后总结了本文的研究成果,指出了不足和下一步的研究工作。本文提出的基于扩展UML活动图的工作流建模方法通过对UML活动图的扩展,丰富