我正在审查一个业务流程模型。我对UML有经验,但对BPML没有经验。我遇到的问题是,流程模型包括看起来像用户操作(来自UML)的用户任务,例如用户按下按钮,用户保存等,以及一些技术活动,如建立连接等。
据我所知,流程模型是高层次的概述,而不是这种描述详细用户交互的粒度操作。问题:
- 业务流程模型包含用户类型是否正确像"按保存按钮"这样的操作?
- BPMN用户/服务任务应该有多细?
BPMN涵盖了业务的所有方面,它是大众活动图的保时捷版本。注:"按下保存键"不是activity
,而是action
。
来自BPMN规范介绍:
该规范代表了业务建模社区中最佳实践的合并,以定义协作图、流程图和编排图的符号和语义。
OMG的当前文档可以在BMPN Specs中找到。它不是作为学习文档,而是作为技术规范(主要针对工具供应商)。但谷歌会给你找到一些很好的教程。