Uml 流程模型与活动图

Uml 流程模型与活动图,uml,business-process-management,bpmn,activity-diagram,Uml,Business Process Management,Bpmn,Activity Diagram,我正在审查业务流程模型。我在UML方面有经验,但在BPML方面没有经验。我遇到的问题是,流程模型包括看起来像用户操作(来自UML)的用户任务,如用户按钮、用户保存等,以及一些技术活动,如建立连接等 据我所知,流程模型是高层次的概述,而不是描述详细用户交互的这种细粒度操作。 问题: 业务流程模型包含某种类型的用户是否正确 像“按下保存按钮”这样的动作 BPMN用户/服务任务的粒度应如何 BPMN涵盖了业务的各个方面,是大众汽车活动图表的保时捷版本。注意:“按下保存按钮”不是活动,而是操作 BPMN

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

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

  • 业务流程模型包含某种类型的用户是否正确 像“按下保存按钮”这样的动作
  • BPMN用户/服务任务的粒度应如何

  • BPMN涵盖了业务的各个方面,是大众汽车活动图表的保时捷版本。注意:“按下保存按钮”不是
    活动
    ,而是
    操作

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

    从BPMN规范简介:

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

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