过程模型与活动图



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

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

  1. 业务流程模型包含用户类型是否正确像"按保存按钮"这样的操作?
  2. BPMN用户/服务任务应该有多细?

BPMN涵盖了业务的所有方面,它是大众活动图的保时捷版本。注:"按下保存键"不是activity,而是action

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

来自BPMN规范介绍:

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

OMG的当前文档可以在BMPN Specs中找到。它不是作为学习文档,而是作为技术规范(主要针对工具供应商)。但谷歌会给你找到一些很好的教程。

最新更新