It's not a secret anymore!
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

Win a copy of REST with Spring (video course) this week in the Spring forum!
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
It's not a secret anymore!