为什么不是';当UML流行时,t IDEF流行吗?

为什么不是';当UML流行时,t IDEF流行吗?,uml,modeling,Uml,Modeling,就在昨天,我发现了这一点,并立即想知道为什么它不比UML更流行。从这个角度来看,IDEF至少和UML一样适用于软件建模,但与UML相比,它已经成熟和稳定了大约30年 这是不是像所有关于“$language vs.Lisp”的讨论一样,又一个“流行vs.power”的案例呢?UML是由IBM推出的,IBM收购了创始人公司Rational Rose进行市场营销,这意味着投资。UML是一种面向对象的建模方法,而IDEF更像是一种全面的建模方法,支持业务驱动和数据驱动的方法。两者可以是互补的。请参阅博客

就在昨天,我发现了这一点,并立即想知道为什么它不比UML更流行。从这个角度来看,IDEF至少和UML一样适用于软件建模,但与UML相比,它已经成熟和稳定了大约30年


这是不是像所有关于“$language vs.Lisp”的讨论一样,又一个“流行vs.power”的案例呢?

UML是由IBM推出的,IBM收购了创始人公司Rational Rose进行市场营销,这意味着投资。

UML是一种面向对象的建模方法,而IDEF更像是一种全面的建模方法,支持业务驱动和数据驱动的方法。两者可以是互补的。请参阅博客文章-

为什么lisp不流行?它在技术上比任何语言都先进?真的,IDEF不受欢迎是因为它不受欢迎。COBOL之所以受欢迎是因为它很流行。它是好的,就像lisp是坏的一样。或IDEF


受欢迎是一种社会环境。因此,作为一名程序员,我认为我没有任何权力来判断什么应该流行。

工具支持,或者说缺乏工具支持

当一个建筑师想要创建一个架构时,他首先要做的是什么?他选择了一种工具

OMG发布的UML,所有工具供应商都支持。由NIST出版的IDEF0与。。。嗯,没有一个站在他们这边


我真的很喜欢迪福。但是,找不到适当支持它的工具。我将使用UML。

这些答案没有一个是正确的。IDEF最初是由军方(主要是美国空军)资助的,也是为军方(主要是美国空军)创建的,这也是它几乎所有用途的所在


此外,虽然军队是一个巨大的客户,但它只是一个,而UML在其他地方被广泛接受。当人们听说IDEF以及它在很大程度上是一种“军事事物”而不是UML,UML更像是一种通用的总体标准时,他们自然会倾向于使用UML,不管哪一种更适合他们的需要。

我不会说UML很受欢迎,更多的是学校里的傻孩子偶尔需要别人帮忙。如果它已经稳定了30年,那么这就是你的答案。为什么UML比SDL()更受欢迎?“受欢迎”就像“在大学教书”。不幸的是,根据这个标准,UML很流行……Microsoft Visio 2010支持IDEF0。