BPMN 泳道。我可以在泳道中使用技术系统层而不是使用参与者或角色吗?

BPMN Swimlane. Can I use technical system layers in swimlanes instead of using actors or roles?

我有一个系统原型,我想在 BPMN 中建模。该系统分为三层:数据层、GUI 和业务逻辑。我可以使用这三层名称作为 BPMN 泳道名称而不是使用演员或角色吗?

http://blog.goodelearning.com/bpmn/common-bpmn-modeling-mistakes-swimlanes/ 说泳道适用于组织角色(例如开发人员、分析师和经理)。

  1. 据我了解,该博客条目并未声明组织角色不能是 IT 系统。它甚至提到 内容管理系统 作为组织的一个例子(在讨论池时)。随后,内容管理系统的子系统应该是通道的完全有效候选者。

  2. 说到技术细节,参考BPMN specification总是好的。关于车道的使用,它指出:

    车道的含义由建模者决定。 BPMN没有规定Lanes的用法。(PDF文档第306页,分别是第336页)

    因此根据规范,您可以将这三个层名称用作 BPMN 泳道名称。

好吧,您的工作可能早就完成了,但您正在将架构与 BPMN(流程设计)混合在一起。

应用程序映射不是业务流程设计的一部分,这是人们常犯的错误,因为他们缺少流程建模的 E2E 目的和范围以及它如何与其他域集成。

对于体系结构,您可能需要使用其他一些更具体的语言,例如 Archimate,它可以很好地处理此需求,并且是体系结构建模的全球标准。

业务architecture/process架构和流程设计是独立的实体。我们应该尽量不要混用。

祝当前任务顺利。