关键字:UML建模 工作流 建模
参与者是根据属性、资格和/或技艺划分的一类人或是自动机,它执行过程中的活动,其形态可以表现为部门、工作组(团队)、职位、人员、角色、资源。在JBDelta中,过程模型和组织模型是相对独立的,通过调用组织模型信息为活动动态分配参与者。
工作流过程图同时扩展了新的被调应用(Fun—element)构造型,它代表被活动调用的应用。绝大多数情况下,活动都有被调应用。例如占工作流绝大部分的交互活动和自动活动都要采取手工或自动的方式使用被调应用,而且一个被调应用会使用工作流相关数据。但活动也可以没有被调应用。例如开始活动、结束活动和非原子活动(块、子流程)没有被调应用。
而功能模型(Function mode1)、组织模型(Organization mode1)和数据模型(Data mode1)分别定义了支持工作流过程的三个相对独立的信息模型,它们是工作流中的分组元素。组织模型以职责、权限的形式定义了部门、角色、职位员,资源等组织信息;数据模型标识和规约了工作流过程或活动涉及的数据信息;功能模型定义了过程或活动中所具备或调用的功能信息。
可参看表1列出的工作流过程图中扩展的构造型。
应用工作流过程图
工作流过程图增强了过程模型中活动逻辑的描述能力。利用工作流过程图中的转移、分支、同步棒和或连接,可以定义过程模型中的顺序、并发、互斥选择、或选择、反复等控制流逻辑。
UML中,扩展的构造型(stereotype)可以用特殊图形来表示,也可以把构造型的名字用书名号(<< >>)括起的方式表示。
文章来源于领测软件测试网 https://www.ltesting.net/