7.2.1 活动复杂度

更新于 2026年10月10日 版权声明
7.2.1 活动复杂度

活动复杂度主要关注流程活动的规模对模型质量的影响。活动复杂性度量起源于软件工程领域的代码行(lines of code,LOC)度量,LOC根据软件的代码行数评估软件系统的出错率。计算机软件与业务流程都是由一些具有交互关系的模块组成。Cardoso把流程活动看作软件中的代码语句,将LOC扩展到流程复杂性的度量[7]。通过对流程模型中的活动数量、控制流元素数量、分裂/合并元素数量等流程组成元素的定量分析,将流程各种结构元素的数量进行分类求和,得到流程模型的活动复杂度。(https://www.daowen.com)

由于低质量的流程设计会包含过多的流程活动,因此活动复杂度一定程度上反映了流程底层的复杂情况,可以作为其他复杂性度量的基础和补充。例如,一个顺序执行的流程模型包含200个流程活动,虽然控制流复杂度很低,但活动复杂度为200,影响流程的执行效率。此外,活动复杂度仅仅从流程模型包含活动的多少来评估流程复杂性,没有考虑流程活动的执行顺序、控制流结构以及流程资源、信息等其他要素,因此对流程复杂性的分析不全面。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)