2009-08-04 7 views
2

Ich habe erst gestern über IDEF erfahren und mich sofort gefragt, warum es nicht beliebter als UML ist. Ausgehend von documents ist IDEF für die Software-Modellierung mindestens genauso geeignet wie UML, ist aber seit etwa 30 Jahren ausgereift und stabil, im Gegensatz zu UML.Warum ist IDEF nicht beliebt, während UML ist?

Ist das ein weiterer Fall von "populär gegen mächtig" wie alle Diskussionen über "$ Sprache vs. Lisp"?

+1

Ich würde nicht sagen, UML ist beliebt, es ist mehr das dorky Kind in der Schule, dass gelegentlich Leute um einen Gefallen bitten müssen. –

+0

Wenn es seit 30 Jahren stabil ist, dann ist das Ihre Antwort. – skaffman

+0

Und warum ist UML populärer als SDL (http://en.wikipedia.org/wiki/Specification_and_Description_Language)? – hlovdal

Antwort

0

Marketing, Geld investiert Bedeutung Rational Rose gekauft.

2

Warum ist Lispeln nicht beliebt? Es ist technologisch fortgeschrittener als beliebig Sprache? Wirklich, IDEF ist nicht populär, weil es nicht ist. COBOL war populär, weil es war. Es war gut so gut wie Lispeln war schlecht. Oder IDEF.

Popularität ist ein sozialer Umstand. Als Programmierer nehme ich an, dass ich keinerlei Autorität habe, zu beurteilen, was populär sein sollte.

1

Werkzeugunterstützung oder eher deren Fehlen.

Was macht ein Architekt heute als erstes, wenn er eine Architektur schaffen will? Er wählt ein Werkzeug aus.

UML von OMG mit allen Tool-Anbietern auf ihrer Seite veröffentlicht. IDEF0 veröffentlicht von NIST mit ... nun, niemand auf ihrer Seite.

Ich mag DEFO0 wirklich. Kann kein Tool finden, das es richtig unterstützt. Ich werde UML verwenden.

+0

Microsoft Visio 2010 hat IDEF0-Unterstützung. – JaBe