我希望您能从开发人员的角度告诉我BPMN的优缺点。
我正在将UML与BPMN进行比较,发现UML有很多优点和缺点,而BPMN没有。
最佳答案
这很大程度上取决于受众和目标。在建模语言方面,BPMN和UML事件图使用不同的符号覆盖几乎相同的概念空间。记号的东西很快就变得虔诚了。我个人更喜欢AD表示法而不是BPMN-但这是非常个人的事情。
广义上讲,BPMN倾向于受到来自业务流程建模/业务分析背景的人的青睐。从软件角度来看,UML AD倾向于受到那些人的青睐。工具支持倾向于反射(reflect)这一点:高端流程建模工具(casewise,aris等)更可能支持BPMN;软件建模工具(MagicDraw,Sparx等)支持UML。但是,那里的分频越来越多。我与业务涉众都使用了这两种方法,两种情况都没有问题。
最后是目的。您的图是仅供人类使用还是用作某种形式的分析/代码生成的规范?如果不仅仅是图片,那么您的工具链可能就是决定因素。
如果您想更详细地描述差异,请查看this forum post中的答案。
关于uml - BPMN的优缺点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3776778/