Before UML people used IDEF group, from ICAM family. Or may be SADT. Thanks to US Air Defence))))))
As of 1995 methods 5 through 14 have not been pursued in depth. Methods: IDEF0 : Function modeling IDEF1 : Information Modeling IDEF1X : Data Modeling IDEF2 : Simulation Model Design IDEF3 : Process Description Capture IDEF4 : Object-Oriented Design IDEF5 : Ontology Description Capture IDEF6 : Design Rationale Capture IDEF7 : Information System Auditing IDEF8 : User Interface Modeling IDEF9 : Scenario-Driven IS Design IDEF10 : Implementation Architecture Modeling IDEF11 : Information Artifact Modeling IDEF12 : Organization Modeling IDEF13 : Three Schema Mapping Design IDEF14 : Network Design
Main difference is that IDEF is hard to reuse. If something was changed in model - we must redesign the whole model (In UML we can divide model into independent blocks, which can act independently). That`s why there were need to UML was created.
But I think IDEF model is good too. It`s more comlex to learn, but more simple to understand for specialists.
For using IDEF, I think best programm is BPwin. I designed there IDEF0,IDEF1 and IDEF3 models.
[ November 21, 2008: Message edited by: Sergey Arnaut ] [ November 21, 2008: Message edited by: Sergey Arnaut ]