File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Not totally relying on UML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Not totally relying on UML" Watch "Not totally relying on UML" New topic

Not totally relying on UML

Nachiket Patel
Ranch Hand

Joined: Sep 16, 2007
Posts: 110
Is there someone who is not relying totally on UML?
If not, then what tools or language/diagram are used?

Before software can be reusable, it first has to be usable. - Ralph Johnson
Sergey Arnaut

Joined: Nov 03, 2008
Posts: 7
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.[2]
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 ]
I agree. Here's the link:
subject: Not totally relying on UML
jQuery in Action, 3rd edition