我正在回顾业务流程模型。我对UML有经验,但对BPML没有经验。我遇到的问题是,流程模型包括看起来像用户操作的用户任务(来自UML),例如用户按下按钮、用户保存等,以及一些技术活动,如建立连接等。
据我所知,流程模型是高级概述,而不是描述详细用户交互的这种粒度操作。问题:
发布于 2015-09-17 10:50:32
BPMN涵盖了业务的所有方面,它是大众活动图表的保时捷版本。注意:“按下保存按钮”不是activity,而是action。
BPMN的开发是为了增强用例的文档(我把它作为业务流程的同义词,它不是100%正确的,而是给出了想法),到目前为止,业务流程在活动图中(或多或少)只有支持。BPMN的目标是提供一套完整的表示法,它可以描述与业务相关的一切,从而提供了甚至记录技术方面的可能性,例如时间限制、异常等等。如果您可以读取活动图,则很容易读取BPMN表示法。但是,要根据自己的需要创建这些文档。这就像是被动语言和主动语言之间的区别。
来自BPMN规范简介:
此规范表示业务建模社区中最佳实践的合并,以定义协作图、流程图和编排图的表示法和语义。
来自OMG的当前文档可以在BMPN规范上找到。它不是作为学习文档,而是作为技术规范(主要针对工具供应商)。但是Google会给你找一些很好的教程。
https://stackoverflow.com/questions/32627993
复制相似问题