活动图视角下Workflow的定义范畴:是否涵盖计算与组织流程?
关于Workflow范畴的明确(结合UML活动图定义)
根据UML活动图的定义,可明确Workflow的范畴边界:
UML语境下的严格界定
从活动图的核心定义出发:Activity diagrams是对包含选择、迭代和并发的逐步活动与动作工作流的图形化表示。在统一建模语言(UML)中,Activity diagrams旨在对计算流程(computational processes)和组织流程(organizational processes,即workflows)以及与相关活动交叉的数据流进行建模。
这段描述直接将组织流程(organizational processes)与workflows划等号,同时把计算流程(computational processes)作为并列的独立建模对象。也就是说,在UML的规范语境里,Workflow仅指代组织流程,不包含计算流程。
通用语境与UML定义的差异
虽然通用场景下的Workflow术语有时会被宽泛用来描述系统内的计算流程,但结合题目要求的「Activity Diagram定义」来明确范畴,必须以UML的官方界定为准——Workflow在这里是组织流程的专属同义词,和计算流程分属两个不同的流程类型,都是活动图的建模目标,但彼此互不包含。
内容的提问来源于stack exchange,提问作者Kt Student
相关产品推荐
相关产品推荐

