我希望您能告诉我从开发人员的角度来看 BPMN 的优点和缺点是什么。
我将 UML 与 BPMN 进行比较,发现 UML 有很多优点和缺点,但 BPMN 却没有。
这很大程度上取决于观众和目的。在建模语言方面,BPMN 和 UML 活动图涵盖了几乎相同的概念空间,但具有不同的符号。符号的事情很快就变得宗教化了。与 BPMN 相比,我个人更喜欢 AD 表示法 - 但这是非常个人化的事情。
一般来说,BPMN 往往会受到那些具有业务流程建模/业务分析背景的人的青睐。 UML AD 往往受到软件角度人士的青睐。工具支持往往反映了这一点:高端流程建模工具(casewise、aris 等)更有可能支持 BPMN;软件建模工具(MagicDraw、Sparx 等)有利于 UML。然而,那里的交叉越来越多。我与业务利益相关者一起使用过这两种方法,在这两种情况下都没有出现任何问题。
最后是目的。您的图表仅供人类使用还是用作某种形式的分析/代码生成的规范?如果不仅仅是图片,那么您的工具链很可能是决定因素。
如果您想更详细地描述差异,请查看以下答案:这个论坛帖子 http://www.bpm-research.com/forum/index.php?showtopic=501.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)