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

时间:2015-12-29 13:18:41

标签: bpmn

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

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

2 个答案:

答案 0 :(得分:2)

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

  2. 谈到技术问题时,最好引用BPMN specification。关于车道的使用,它说:

    车道的意义取决于建模者。 BPMN未指定Lanes的使用。(第306页,PDF文档中分别为336)

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

答案 1 :(得分:1)

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

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

对于建筑,您可能需要使用其他一些更特定于它的语言,例如Archimate,它很好地满足了这一要求以及建模架构的全球标准。

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

对于当前的任务,一切都好。