业务处理建模符号 (BPMN) 是否得到广泛使用?

发布于 2024-07-24 17:20:30 字数 67 浏览 5 评论 0原文

什么是最好的建模语言? 关于建模语言需要了解的最重要的事情是什么。 尤其是 BPMN,因为它看起来是一个有趣的话题。

What are the best modeling languages to know. What are the most important things to know about the modeling languages. Espically BPMN as it seems like an interesting topic.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

呆° 2024-07-31 17:20:30

我认为 BPMN 可能对那些采用非常正式的方法来编写规范的公司有一定的用处,就像使用 UML 来描述简单取消按钮的各个方面一样。 大多数开发人员只听说过 UML,甚至没有真正理解它,也没有在实践中广泛使用。

像往常一样,您要问的真正重要的问题是:

  • 您想要建模什么?
  • 你写这篇文章是为了谁?

如果您自己这样做,您也可以使用您自己临时编写的符号。 这比浏览 OMG(对象管理组,虽然 Oh My God 也不是一个糟糕的解释;-))专家编写的规范页面要快。

如果您需要与其他人共享文档,UML 似乎是一个不错的选择。 它在某种程度上被社区所理解,所有歧义你总是可以用简单的英语重写。

如果您的客户需要 BPMN,那么好吧——阅读它并学好它。 也许聘请顾问来验证你是否做得正确。 如果合同没有要求你使用它,那么——看在上帝的份上——去编写代码并很好地记录它,而不是花太多时间思考现在哪种建模东西最流行。 没有一个不是,也不会很快。

I think BPMN may have some use in companies that have very formal approach to writing specifications, the same kind that would use UML for describing every aspect of simple cancel button. Majority of developers heard only of UML and even that is not really well understood, nor employed extensively in practice.

As usual, the really important questions you want to ask are:

  • What do you want to model?
  • Who are you writing this for?

If you are doing this for yourself, you may just as well use your own notation made up ad hoc. It will be faster than going through pages of spec written by experts from OMG (Object Management Group, though Oh My God is not a bad explanation either ;-)).

If you need to share the doc with others, UML seems like a good choice. It is sort of understood by the community and all ambiguity you can always rewrite in plain English.

If your client requires BPMN, then well -- read on it and learn it well. Maybe hire consultants to verify if you are doing it right. If you are not required by contract to use it, then -- for Gods sake -- go write code and document it well and not spend too much time pondering which modeling thingy is most hip now. None isn't and none will be any time soon.

追我者格杀勿论 2024-07-31 17:20:30

如果您参与 ERP 实施,那么预先正确设置业务流程可以为您省去很多麻烦。
令人惊讶的是,组织对其内部运作了解甚少,当 ERP 开发人员的软件不适合公司时,他们就会受到打击。 如果您可以通过在开发阶段之前进行一些适当的分析来缓和文化冲突,那么您就做对了。

BPMN 确实是最简单、最简单的方法之一。 用自己的方式来描述业务流程无异于重新发明轮子。 查看市场上的一些免费工具; 以 BizAgi 为例。
祝你好运。

IF you are involved in a ERP implementation, getting the business processes right upfront can save you a lot of trouble down the road.
Organisations know surprisingly little about their inner workings and it's the ERP developers that get the beating when their software doesn't fit to the company. If you can soften that clash of cultures by doing a bit of proper analysis before the development phase, then you are doing the right thing.

BPMN is really one of the easiest and most simple methods there is for the job. Making up your own way of describing Business processes is just reinventing the wheel. Check out some of the free tools on the market; BizAgi for instance.
Good luck.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文