流程模型与活动图的区别

4
我正在审查业务流程模型。我熟悉UML,但不太了解BPML。我的问题在于,流程模型包括用户任务,这些任务看起来像是用户的操作(来自UML),例如用户按下按钮、用户保存等,以及一些技术活动,如建立连接等。
据我所知,流程模型是高层次的概述,并不包含这种详细的用户交互操作。问题如下:
1.业务流程模型是否包含像“按保存按钮”这样的用户操作?
2.BPMN的用户/服务任务应该有多详细?
1个回答

6
BPMN涵盖了业务的所有方面,旨在成为大众活动图的保时捷版本。注意:“按保存按钮”不是一个“活动”,而是一个“操作”。
BPMN的开发旨在增强用例文档(我将其视为业务流程的同义词,虽然不完全正确但可以理解)的记录,这些文档迄今为止(或多或少)只有在活动图中得到支持。 BPMN的目标是提供一套完整的符号,可以描述与业务相关的一切,并因此提供甚至记录技术方面,例如时间限制,异常等的可能性。如果您能阅读活动图,则很容易阅读BPMN符号。但是,自己创建这些文档需要实践。这就像被动语言和主动语言之间的区别。
从BPMN规范介绍中可以看出:
该规范代表了业务建模社区内最佳实践的融合,以定义协作图、过程图和编排图的符号和语义。
当前OMG的文档可以在BMPN规范中找到。它不是一个学习文档,而是技术规范(主要面向工具供应商)。但是谷歌可以为您提供一些不错的教程。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接