状态是指就某个特定类而言,对于发生的事件具有相同性质响应的一系列对象值。对于不同状态的对象可能对相同事件具有不同的响应,执行不同的动作。
创建活动视图
活动视图是用于显示执行某个计算过程中的运算活动的状态机的一种特殊形式。活动状态代表了运算执行的状态:流程的步骤或操作的执行。活动图描述了顺序和并发活动分组。活动视图表达为活动图。
活动图包含活动状态。活动状态表现了过程中语句的执行或工作流中活动的运行。与一般等待状态等待事件不同,活动状态等待的是运算的结束。
当活动结束时,执行处理到图中的下一个活动。前一个活动结束时,活动图中的结束迁移被激发。活动状态通常没有外部事件的迁移,但它们可以由外围状态的事件而被取消。如图3所示。
根据以上使用各种视图对工作流管理系统所应具有的功能层次所进行的分析,表明应用UML建模语言,能够对工作流管理系统进行有效的建模。