【问题标题】:process model vs.activity diagram过程模型与活动图
【发布时间】:2015-09-17 10:21:47
【问题描述】:

我正在审查业务流程模型。我在 UML 方面有经验,但在 BPML 方面没有经验。我遇到的问题是流程模型包括看起来像用户操作(来自 UML)的用户任务,例如用户按下按钮、用户保存等以及一些技术活动,如建立连接等。

据我所知,流程模型是高级概述,而不是描述详细用户交互的这种精细操作。 问题:

  1. 业务流程模型包含用户类型是否正确 “按下保存按钮”之类的操作?
  2. BPMN 用户/服务任务的粒度应该是多少?

【问题讨论】:

    标签: uml business-process-management bpmn activity-diagram


    【解决方案1】:

    BPMN 涵盖了业务的所有方面,它是大众汽车活动图表的保时捷版本。注意:“按保存按钮”不是activity,而是action

    BPMN 的开发是为了增强用例的文档(我认为这是业务流程的同义词,它不是 100% 正确但给出了想法),到目前为止(或多或少)只支持在活动图中。 BPMN 的目标是提供一套完整的符号集,可以描述与业务相关的所有内容,从而提供甚至记录技术方面的可能性,例如时间限制、异常等。如果您可以阅读活动图,则很容易阅读 BPMN 符号。但是,根据您自己的需要练习创建这些文档。这就像被动语言和主动语言之间的区别。

    来自 BPMN 规范介绍:

    本规范代表了业务建模社区中最佳实践的融合,以定义协作图、流程图和编排图的表示法和语义。

    来自 OMG 的当前文档位于 BMPN Specs。它不是作为学习文档,而是作为技术规范(主要针对工具供应商)。但谷歌会为你找到一些不错的教程。

    【讨论】:

      猜你喜欢
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      相关资源
      最近更新 更多