【技术实现步骤摘要】
本专利技术涉及一种对业务过程模型的抽取和分析方法,特别是一种将程序切片技术引入到过程模型分析中,针对过程模型中的产品进行切片分析的方法,属于过程模型分析
技术介绍
基于过程工程理论的过程模型是构成企事业模型的五元素之一。它一般由活动、产品、资源、活动产品之间关系、活动资源间关系以及行为模型所构成,通过上述各个元素的业务关系组合而成,从而抽象的描述出业务过程的结构,是现代业务分析的重要手段。但是,随着企事业业务开展的不断丰富和细化,用来描述业务过程的过程模型结构也变的越来越复杂,分析者往往难以直观的通过过程模型对业务的完备性进行检查,难以对特定元素的产生和适用生命周期中的相关信息进行捕获,难以对业务中各个元素之间的相互影响关系进行准确的判断。因此,我们需要通过一些手段对过程模型进行分析。 现有对过程模型的分析方法主要是通过将待分析过程模型与既有的基本模型结构库进行匹配,从而将较庞大的过程模型化简为若干典型结构的基本模型的组合,进而进行分析。这种分析方法虽然能够达到化繁为简的目的,但是其分析的结果存在引发新的错误的可能,将一些并不具有联系的元素划分在一个基本模型之内。另外,通过这种分析方法分析的结果缺乏各个元素之间的联系关系,不便于进行进一步的结果分析和模型修改。 在过程模型分析方面,一些工作流专家W.M.P. van der Aalst总结出来的模型结构方面的模式以及Scott W.Ambler总结的工作流模式,这些都是由这些专家根据以往的模型和经验总结出来的,因为很多业务需求都是跟着企业的发展而随时变化的,这时候就需要通过适当的分析方法去分析 ...
【技术保护点】
针对过程模型的切片分析方法,其特征在于:包括如下步骤:(1)对过程模型的正确性和完备性进行检查;(2)提取出该过程模型中所包含的所有产品;(3)由操作人员指定进行切片分析的产品,并选择对该指定产品的切片分析方向;如果切片方向选择为前向切片,则执行步骤(4),如果切片方向选择为后向切片,则执行步骤(5),如果切片方向选择为双向切片,则执行步骤(6);(4)通过前向切片算法对该指定产品进行切片分析,待获得该指定产品的前向切片模型后结束分析过程;(5)通过后向切片算法对该指定产品进行切片分析,待获得该指定产品的后向切片模型后结束分析过程;(6)通过双向切片算法对该指定产品进行切片分析,待获得该指定产品的双向切片模型后结束分析过程。
【技术特征摘要】
针对过程模型的切片分析方法,其特征在于包括如下步骤(1)对过程模型的正确性和完备性进行检查;(2)提取出该过程模型中所包含的所有产品;(3)由操作人员指定进行切片分析的产品,并选择对该指定产品的切片分析方向;如果切片方向选择为前向切片,则执行步骤(4),如果切片方向选择为后向切片,则执行步骤(5),如果切片方向选择为双向切片,则执行步骤(6);(4)通过前向切片算法对该指定产品进行切片分析,待获得该指定产品的前向切片模型后结束分析过程;(5)通过后向切片算法对该指定产品进行切片分析,待获得该指定产品的后向切片模型后结束分析过程;(6)通过双向切片算法对该指定产品进行切片分析,待获得该指定产品的双向切片模型后结束分析过程。2. 如权利要求l所述的切片分析方法,其特征在于所述步骤(4)中的前向切片算法具体包括如下步骤(4a)在该过程模型中找到所述指定的产品,并将该产品添加到前向切片模型的产品集合和最终产品集合中;(4b)遍历该过程模型,找到所有指向上一步骤中所找到产品的数据连接关系,将所有指向该产品的活动添加到前向切片模型的活动集合中,将所有指向该产品的数据连接关系添加到前向切片模型的关系集合中;(4c)遍历该过程模型,找到所有指向上一步骤中所找到活动的数据连接关系,将所有指向该活动的产品添加到前向切片模型的产品集合中,将所有指向该活动的数据连接关系添加到前向切片模型的关系集合中;再找到所有上一步骤中所找到活动的关联关系,将所有与该活动具有关联关系的资源添加到前向切片模型的资源集合中,将所有该活动的关联关系添加到前向切片模型的关系集合中;(4d)重复所述步骤(4b)、 (4c),直到所找到的产品不具有指向其的数据连接关系,则将该不被数据连接关系所指向的产品添加到前向切片模型的源产品集合中;此时所获得的前向切片模型即为所述指定产品完整的前向切片模型。3. 如权利要求l所述的切片分析方法,其特征在于所述步骤(5)中的后向切片算法具体包括如下步骤(5a)在该过程模型中找到所述指定的产品,并将该产品添加到后向切片模型的产品集合和源产品集合中;(5b)遍历该过程模型,找到上一步骤中所找到产品所指向的数据连接关系,将所有该产品所指向的活动添加到后向切片模型的活动集合中,将所有该产品所指向的数据连接关系添加到后向切片模型的关系集合中;(5c)遍历该过程模型,找到上一步骤中所找到活动所指向的数据连接关系,将所有该活动所指向的产品添加到后向切片模型的产品集合中,将所有该活动所指向的数据连接关系添加到后向切片模型的关系集合中;再找到所有上一步骤中所找到活动的关联关系,将所有与该活动具有关联关系...
【专利技术属性】
技术研发人员:刘鹏,周伯生,王雷,孙奎英,
申请(专利权)人:北京赛柏科技有限责任公司,
类型:发明
国别省市:11[中国|北京]