因此,区分不同类别的节点、对节点进行具体的类别定义不仅可以明确节点的含义,同时也增强了模型的语义。在这里我们赋予节点有如下几种类型的定义: 活动、子过程、开始、结束、同步节点。
3.2.1 活动
活动是指在一个不间断的时间间隔内为实现某一目标由人工或系统自动完成的一个原子任务,它是组成业务流程的基本单元。一个工作流管理系统的所有活动的集合覆盖了组织中各类业务流程的全部细节。活动按自动化程度可分为两类:人工型活动和自动型活动。人工型活动是通过工作表(任务表)的生成来通知相关人员,依靠人员手工或启动应用的方式来完成。自动型活动则是在工作流的驱动下直接驱动应用或利用自动化设备来完成的活动;这种自动型活动充分体现了工作流管理系统所实现的组织内部不同应用间的过程集成。
3.2.2 子过程
作为组成业务流程的最基本单元,活动是指不能被进一步分解的原子单元。但在流程较复杂时活动结点数也必然增加,且关系复杂,因此,我们引入了子过程的概念。子过程是一类能够分解的节点类型,它的内部可以包含所有元素类型,实质上是一个子业务流程。子过程的引入大大增强了模型的表达能力,使模型具有了层次的概念,并支持自顶向下的建模过程。同时,我们规定子过程可以出现在任何层次。
3.2.3 开始节点与结束节点
开始节点和结束节点是两个标志性的节点,用来标识流程的开始和结束。一个工作流程具有唯一开始点和结束点。
3.2.4 同步节点
文章来源于领测软件测试网 https://www.ltesting.net/